Heim > Backend-Entwicklung > C++ > In C/C++ gibt es zwei Operationen: Vor-Inkrementierung und Nach-Inkrementierung.

In C/C++ gibt es zwei Operationen: Vor-Inkrementierung und Nach-Inkrementierung.

王林
Freigeben: 2023-08-25 14:25:17
nach vorne
1438 Leute haben es durchsucht

In C/C++ gibt es zwei Operationen: Vor-Inkrementierung und Nach-Inkrementierung.

Hier werfen wir einen Blick darauf, was Pre-Inkrement und Post-Inkrement in C oder C++ sind. Sowohl Pre-Inkrement als auch Post-Inkrement sind Inkrementoperatoren. Aber es gibt kaum einen Unterschied zwischen ihnen.

Der Vor-Inkrement-Operator erhöht zunächst den Wert einer Variablen und weist ihn dann einer anderen Variablen zu. Im Falle des Nach-Inkrement-Operators weist er jedoch zuerst einer Variablen zu und erhöht dann den Wert.

Beispiel

#include<iostream>
using namespace std;
main() {
   int x, y, z;
   x = 10;
   y = 10;
   z = ++x; //z will hold 11
   cout << "Z: " << z << endl;
   z = y++; //z will hold 10, then y will be 11
   cout << "Z: " << z << " and y is: " << y << endl;
}
Nach dem Login kopieren

Ausgabe

Z: 11
Z: 10 and y is: 11
Nach dem Login kopieren

Die Priorität von Post-Inkrement ist höher als die von Pre-Inkrement und auch ihre Assoziativität ist unterschiedlich. Die Assoziativität vor dem Inkrement verläuft von rechts nach links, die Assoziativität nach dem Inkrement erfolgt von links nach rechts.

Das obige ist der detaillierte Inhalt vonIn C/C++ gibt es zwei Operationen: Vor-Inkrementierung und Nach-Inkrementierung.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage