什麼是C++中的字尾運算子?


字尾運算子是作用於單個變數的一元運算子,可用於將值增 1(除非過載)。C++ 中有 2 個字尾運算子,++ 和 --。

在後綴符號(即 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

更新時間: 2020 年 2 月 11 日

4K+ 瀏覽量

開啟你的 職業

完成課程,獲得認證

開始
廣告
© . All rights reserved.