Opérateurs d'incrémentation
et de décrémentation
en C
On peut utiliser en C la notation préfixé ou postfixé des opérateurs ++ et --. Exemple ++n ou n++ (resp. --n et n--). Dans le premier cas n est incrémenté de 1 (resp. décrementé de 1).
Mais l'expression ++n incrémente n AVANT de prendre sa valeur, alors que n++ incrémente n APRES (idem pour --n et n--).
Cela signifie que si l'on doit se servir de la valeur n en même temps qu'on l'incrémente, ++n et n++ ont des effets différents. Par exemple:
Remarque:
++ et --s'applique à des variables pas à des expressions. Exemples: (i+j)++ est illégale.