精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

C++ 逗號運算符

C++ 逗號運算符

C++ 運算符C++ 運算符

使用逗號運算符的為了把幾個表達式串在一起。整個逗號表達式的值是以逗號分隔的列表中的最后一個表達式的值。從本質(zhì)上講,逗號的作用是導致一系列運算被順序執(zhí)行。

最右邊的那個表達式的值將作為整個逗號表達式的值,其他表達式的值會被丟棄。例如:

var = (count=19, incr=10, count+1);

在這里,首先把 count 賦值為 19,把 incr 賦值為 10,然后把 count 加 1,最后,把最右邊表達式 count+1 的計算結(jié)果 20 賦給 var。上面表達式中的括號是必需的,因為逗號運算符的優(yōu)先級低于賦值操作符。

嘗試運行下面的實例,理解逗號運算符的用法。

#include <iostream>
using namespace std;

int main()
{
   int i, j;
   
   j = 10;
   i = (j++, j+100, 999+j);

   cout << i;
   
   return 0;
}

當上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

1010

上面的程序中,j 最初的值為 10,然后自增到 11,接著再加上 100,最后,j 再加上 999,得出結(jié)果 1010。

C++ 運算符C++ 運算符

下一節(jié):C++ 成員運算符

C++ 簡介

相關(guān)文章