Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérandes des opérateurs d’incrémentation et de décrémentation sont des types scalaires qui sont des valeurs lvalue modifiables.
Syntaxe
postfix-expression
:
postfix-expression
++
postfix-expression
--
Le résultat de l’opération d’incrémentation ou de décrémentation suffixée est la valeur de l’opérande. Une fois le résultat obtenu, la valeur de l'opérande est incrémentée (ou décrémentée). Le code suivant illustre l'opérateur d'incrémentation suffixée.
if ( var++ > 0 )
*p++ = *q++;
Dans cet exemple, la variable var
est comparée à 0, puis incrémentée. Si var
avait une valeur positive avant d'être incrémentée, l'instruction suivante est exécutée. D'abord, la valeur de l'objet pointé par q
est assignée à l'objet pointé par p
. Ensuite, q
et p
sont incrémentés.
Voir aussi
Opérateurs suffixés d’incrémentation et de décrémentation : ++ et --