Conformément à l'utilisation en langage C, l'opérateur d'incrémentation (++) et l'opérateur de décrémentation (--) sont tous deux des opérateurs unaires, c'est-à-dire l'utilisation d'une variable. En prenant ++, qui est l'opérateur d'auto-incrémentation, comme exemple, il est déterminé par la position avant et après, s'il faut "ajouter d'abord puis utiliser" ou "utiliser d'abord puis ajouter", comme le montre le code suivant :
#include<iostream>usingnamespacestd;intmain(){inta=10;cout<<a++<<endl;//++ est utilisé en premier puis ajouté, c'est-à-dire, affiche d'abord, puis ajoute 1cout<<a++<<endl; cout<<a<<endl;return0;}
Vous pouvez comprendre en regardant ce code et ces commentaires. Ce qu'on appelle l'ajout d'abord puis l'utilisation ou l'utilisation d'abord puis l'ajout est différent selon les scénarios de code. Le code ici consiste à utiliser cout pour produire. Vous pouvez essayer de lire le résultat de ce programme. Le résultat correct devrait être :
101112
La raison en est que la première sortie consiste à produire d'abord 10, puis à ajouter 1, et a devient 11. La deuxième sortie est la même que la sortie de 11, puis à ajouter 1 pour devenir 12, et la troisième sortie est 12.
Veuillez comprendre, puis essayez-le sur l'ordinateur.