Autoincremento e autodecremento
Da Wikipedia, l'enciclopedia libera.
Nel linguaggio di programmazione C l'autoincremento (autodecremento) è il valore, che assume una variabile, dato dalla somma tra sé stessa e +1 (-1).
Dato:
int a; // con "a" variabile di tipo intero
a = a + 1; // è l'autoincremento (*)
a = a - 1; // è l'autodecremento (**)
L'operazione (*) equivale a scrivere:
a++;
mentre l'operazione (**) equivale a scrivere:
a--; //.
Questa sintassi usualmente viene utilizzata nei cicli for e while, che permettono il ripetersi iterativamente di una o più istruzioni con il soddisfacimento di alcune condizioni imposte dal programmatore.