Určete hodnoty x
a y po provedení těchto
dvou příkazů, jestliže na vstupu zadáme hodnotu 1.
Zobrazit řešení
Před provedením podmíněného operátoru je
v x hodnota 1. Podmínka
x != 0 je tedy splněna a vyhodnotí se druhý
operand, tj. provede se x++. Třetí operand
se vyhodnocovat nebude. Návratovou hodnotou podmíněného operátoru
je hodnota druhého operandu, tj. 1. Po provedení příkazů tedy bude
v x hodnota 2 a
v y hodnota 1.