C++ 中的字尾運算子有哪些?


字尾運算子是一種單目運算子,用於對一個變數進行操作,可以透過該運算子將一個值增加或減少 1(除非進行過載)。C++ 中有兩種字尾運算子,++ 和 --。

在後綴表示法 (例如,i++) 中,i 的值會增加,但表示式的值為 i 的原始值。因此,它首先會向表示式賦值,然後增加變數的值。例如,

示例

#include<iostream>
using namespace std;

int main() {
   int j = 0, i = 10;

   // If we assign j to be i++, j will take i's current
   // value and i's value will be increatemnted by 1.
   j = i++;
   cout << j << ", " << i << "\n";
   return 0;
}

輸出

將產生以下輸出 −

10, 11

更新於: 11-2-2020

4K+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.