Latest web development tutorials

C ++カンマ演算子

C ++演算子 C ++演算子

一緒に文字列にいくつかの式をカンマ演算子を使用するために。 全体コンマ式の値は、最後の式のコンマ区切りのリストの値です。 基本的に、コンマの役割は、一連の動作が順次実行されるに至りました。

全体コンマ式の値と右端の式の値は、他の式の値が破棄されます。 例えば:

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

ここでは、最初のカウントを一つ次にカウント19、INCRに割り当てられた10を割り当てられ、最後に、右オペランドカウント結果20 + 1の計算は、VARが割り当てられます。 コンマ演算子は代入演算子よりも低い優先度であるため、上記の式の括弧が必要です。

コンマ演算子の使用方法を理解するために、次の例を実行してみてください。

#include <iostream>
using namespace std;

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

   cout << i;
   
   return 0;
}

上記のコードはコンパイルされ、実行されると、次の結果を生成します。

1010

それ以来、上記のプログラム、10のJ初期値は、11に増加し、その後100、最後に、Jプラス999、1010年の結果と相まって。

C ++演算子 C ++演算子