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:
<code class="cpp">int i = 0; i++; // 将 i 的值从 0 增加到 1</code>
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:
<code class="cpp">cout << i++; // 输出 0,而不是 1</code>
Stattdessen können Sie i++ verwenden, um den neuen Wert wie folgt zu drucken:
<code class="cpp">cout << ++i; // 输出 1</code>
Beispiel
Hier sind einige Beispiele für i++:
<code class="cpp">int i = 5; i++; // i 的值变为 6 int j = i++; // i 的值变为 7,j 的值变为 6</code>
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!