Opérateurs suffixés d'incrémentation et de décrémentation C
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 --
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour