(++i)*(++i)

Matus fantomas Uhlar uhlar na fantomas.sk
Úterý Únor 2 11:14:13 CET 1999


Jan Kurik <kurik na reax.cz> wrote:
->>takze konstrukce >>(++i)*(++i)<< udela totez co >>(i+2)*(i+2)<<, coz je
-> podle mne vzhledem k priorite
->>zavorek OK. Zkusil jsem to i na "MS VisualC++ 5.0" a vysledky byly stejne.

-> Jak jsem byl upozornen, tak jsem se jeste jednou zamyslel a asi to fakt
-> neni jednoznacne. Ten vyraz lze vyhodnotit dvemi postupy, ktere jsou asi
-> oba ve shode s normou :

->     Pak jsou vysledky odlisne a zalezi na kopilatoru. Nebo je snad nekde
-> specifikovano, jak takovy vyraz vyhodnotit ?

NIE a uz to tu bolo parkrat napisane;
ak sa vo vyraze dvakrat pouzije "a++" alebo "++a", je na kompilatore ktore z
toho urobi ako prve !

Skratka a jednoducho, lenivost by nemala dojst do takychto hranic, radsej to
rozpiste na viac vyrazov... 

-- 
 Matus "fantomas" Uhlar, sysadmin at Telenor Internet Kosice, Slovakia
 BIC coord for *.sk; admin of netlab.irc.sk; co-admin of irc.felk.cvut.cz
 Your mouse has moved. Windows NT must be now restarted for changes
 to take effect. Reboot ? (Y/N)


Další informace o konferenci Linux