In Übereinstimmung mit der Verwendung in der C-Sprache sind der Inkrementoperator (++) und der Dekrementoperator (--) beide unäre Operatoren, dh die Verwendung einer Variablen. Am Beispiel von ++, dem Auto-Inkrement-Operator, wird durch die Position davor und danach bestimmt, ob „zuerst hinzufügen und dann verwenden“ oder „zuerst verwenden und dann hinzufügen“ soll, wie im folgenden Code gezeigt :
#include<iostream>usingnamespacestd;intmain(){inta=10;cout<<a++<<endl;//++ wird zuerst verwendet und dann hinzugefügt, dh zuerst ausgegeben und dann hinzugefügt 1cout<<a++<<endl; cout<<a<<endl;return0;}Sie können es verstehen, indem Sie sich diesen Code und die Kommentare ansehen. Das sogenannte „Zuerst hinzufügen“ oder „Zuerst verwenden und dann hinzufügen“ unterscheidet sich in verschiedenen Codeszenarien. Der Code dient hier der Verwendung von cout zur Ausgabe. Sie können versuchen, die Ausgabe dieses Programms zu lesen. Das korrekte Ergebnis sollte sein:
101112
Der Grund dafür ist, dass die erste Ausgabe darin besteht, zuerst 10 auszugeben, dann 1 zu addieren und a zu 11 zu werden. Die zweite Ausgabe ist die gleiche wie die Ausgabe von 11, dann addiert man 1, um 12 zu erhalten, und die dritte Ausgabe ist 12.
Bitte haben Sie Verständnis und probieren Sie es dann am Computer aus.