I++意思

i++ 是一個後置自增運算符,用於遞增變數 i 的值。這個運算符的執行順序是這樣的:

  1. 首先,i 的當前值被用於表達式或語句中。
  2. 然後,i 的值被增加 1。

例如,考慮以下代碼:

int i = 10;

// 使用 i++ 的例子
i++;

// 現在 i 的值是 11

在這個例子中,i 的初始值是 10。使用 i++ 之後,i 的值被增加 1,所以 i 現在等於 11。

i++ 通常用於循環中,例如在 for 循環中,它可以用來遞增循環變數。

for (int i = 0; i < 10; i++) {
    // 這個循環會執行 10 次
    std::cout << i << " ";
}

在這個 for 循環中,i 每次循環後都會增加 1,直到 i 的值達到 9(因為 i < 10 條件判斷)。

注意,i++ 是 C++ 中的寫法,其他程式語言(如 Java、C#、JavaScript 等)也有類似的寫法。