Les opérateurs d'incrémentation sont fréquemment utilisés dans les boucles de type for ou while.
Il existe deux opérateurs : ++ et --, qui respectivement incrémente et décrémente de 1.
Exemples :
incrémentation d'une valeur :
Dans ce premier exemple la variable a prend la valeur de la variable b, puis b est incrémenté de 1
a = b++;
si à l'état initial b vaut 10, alors à l'état final a vaut 10 et b vaut 11
Dans ce second exemple la variable b est incrémentée de 1, puis a prend la valeur de la variable b
a = ++b;
si à l'état initial b vaut 10, alors à l'état final a vaut 11 et b vaut 11
Il est aussi possible d'incrémmmennter une variable sans l'assigner :
a++;
décrémentation d'une valeur :
De même que pour l'incrémentation, la décrémentation d'une variable donne pour
a = b--;
avec b valant 5 à l'état initial, alors a vaut 5 et b vaut 4.
a = --b;
avec b valant 5 à l'état initial, alors a vaut 5 et b vaut 5.
|