assegnazione Sono confuso su post ++ e operatore di pre ++, ad esempio, nel seguente codiceincremento Java e operatore di
int x = 10;
x = x++;
sysout(x);
stamperà 10?
Esso stampa 10, ma mi aspettavo che dovrebbe stampare 11
ma quando lo faccio
x = ++x; instead of x = x++;
verrà stampata undici come mi aspettavo, quindi perché fa x = x ++; non cambia il valore di x?
A causa di questo tipo di confusione, davvero non dovrebbe fare questo nel codice reale. –
Invece di 'x = x ++' ==> 'x ++' – donfuxx
Votazione per riaprire: la domanda duplicata riguarda una differenza specifica tra pre e post-incremento. Pur comprendendo che la differenza potrebbe aiutare a rispondere a questa domanda, non è un duplicato esatto. – dasblinkenlight