Učivo

Logické výrazy v jazyku C

I pro logickou disjunkci platí zkracené vyhodnocování složených logických výrazů. První výraz x==5 je pravdivý, tak už se druhý výraz nevyhodnocuje a tudíž se do y neuloží 2. 
Zasekli jste se? Řešení je zde
7 / 7

Máme program, urči, co se vypíše.
int x = 5;
int y = 8;
int z = (x==5 || (y=x%3));
printf("%d %d", z, y);