Registrácia | Prihlásiť

Prednášky: Procedurálne programovanie - prezentácia z prednášky

Skryť detaily | Obľúbený
Náhľady Náhľady Náhľady
Skrátené vyhodnocovanie logických výrazov

• v jazyku C sa logický súčet a súčin vyhodnocujú v skrátenom vyhodnocovaní (short circuit)
- argumenty sú vyhodnocované zľava a hneď ako je zrejmý konečný výsledok, vyhodnocovanie sa skončí

- logický súčin: ak hodnota i-teho podvýrazu je 0, celý výraz je 0:
- ak y == 0, hodnota výrazu je FALSE a delenie nulou nenastane
napr.: (y != 0) && (x / y < z)

logický súčet: ak hodnota i-teho podvýrazu je 1, celý výraz je 1:
- ak x > 10, hodnota výrazu je FALSE a x % 5 nenastane
(x > 10) || (x % 5)
Hodnotenie (0x):