In C ++, la variabile intera bar
restituisce 1 in questo codice
int foo = 0;
int bar = ++foo;
e 0 in questo codice
int foo = 0;
int bar = foo++;
Questo comportamento è prevalente nella maggior parte delle lingue popolari?
In C ++, la variabile intera bar
restituisce 1 in questo codice
int foo = 0;
int bar = ++foo;
e 0 in questo codice
int foo = 0;
int bar = foo++;
Questo comportamento è prevalente nella maggior parte delle lingue popolari?
I linguaggi C-like, come C ++, Java e C # hanno tutti questo comportamento.
I linguaggi sicuramente non simili a C come ruby o python in genere non hanno alcun operatore di incremento o decremento di sorta.
Così tante lingue popolari hanno questo comportamento, ma altri linguaggi popolari non hanno affatto quegli operatori.
Leggi altre domande sui tag programming-languages operators