In C++ ist i++ der Postfix-Inkrementoperator, der den Wert der Variablen i um 1 erhöht. Sein Arbeitsprinzip besteht darin, zuerst den aktuellen Wert der Variablen zu entnehmen und ihn dann um 1 zu erhöhen. Es wird kein neuer Wert zurückgegeben, daher müssen Sie ++i verwenden, um den neuen Wert auszugeben. Beispiele sind: int i = 5; i++; // i wird 6; int j = i++; // i wird 7, j wird 6.
Was ist i++
In C++ ist i++ ein Postfix-Inkrementoperator, der den Wert der Variablen i um 1 erhöht.
So verwenden Sie i++
Der i++-Operator wird normalerweise nach der Variablen i platziert, zum Beispiel:
int i = 0; i++; // 将 i 的值从 0 增加到 1
i++-Arbeitsprinzip
i++-Operator führt die folgenden zwei Operationen aus:
Es ist wichtig zu beachten, dass der i++-Operator nur den Wert der Variablen i ändert und nicht ihren neuen Wert zurückgibt. Daher gibt der folgende Code nicht 1 aus:
cout << i++; // 输出 0,而不是 1
Stattdessen können Sie i++ verwenden, um den neuen Wert wie folgt zu drucken:
cout << ++i; // 输出 1
Beispiel
Hier sind einige Beispiele für i++:
int i = 5; i++; // i 的值变为 6 int j = i++; // i 的值变为 7,j 的值变为 6
Hinweis
i++ ist ein Postfix-Operator, was bedeutet, dass er die Variable erst nach Auswertung des Ausdrucks erhöht. Das Gegenteil ist der Präfix-Inkrementoperator ++i, der die Variable erhöht, bevor der Ausdruck ausgewertet wird.
Das obige ist der detaillierte Inhalt vonWas bedeutet i++ in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!