Zdravim. Zrejme budu vypadat jako trouba, ale mam takovy mensi problem v C s vyhodnocvanim logickeho soucinu. Spis s jeho pochopenim.
Zde je:
int i=1;
- no a ted budou nasledovat jednotlive priklady
i=3 && i==3; vrati mi hodnotu i rovnou 0
i=3 && (i==3); vrati mi hodnotu i rovnou 0
(i=3) && (i==3); vrati mi hodnotu i rovnou 3
(i=3) && i==3; vrati mi hodnotu i rovnou 3
i==3 && i=3; hlasi error
(i==3) && i=3; hlasi error
i==3 && (i=3); vrati mi hodnotu i rovnou 1
(i==3) && (i=3); vrati mi hodnotu i rovnou 1
Nechapu postup jaky to vyhodnocuje (kazdy priklad zvlast).
DIK