Sul testo che sto leggendo c'è scritto che se :
y=8;
x=y--;
x=8;
y=7;
mentre se scrivo:
y=8;
x=--y;
x=7;
y=7;
e va bene però qualche pagina dopo trovo questa tabella:
http://homes.di.unimi.it/~alberti/Pr...recedenze.html
"Gli operatori binari sono valutati da sinistra a destra, mentre gli assegnamenti sono valutati da destra a sinistra."
e mi sorge il dubbio:
Ma se durante l'assegnamento devo leggere da destra a sinistra quando scrivo:
x=y--;
prima decremento y e trovo y=7 e poi (con y impostato su 7) ottengo x=7 e non x=8.
![]()