文章目录
|
条件运算符(?:)是if……else的简化形式
其使用格式为:
操作数1?操作数2:操作数3;
其中,操作数可以是变量或者表达式。
其输出结果为:
如果操作数1为真,输出操作数2;
如果操作数1为假,输出操作数3。
例子如下:
int A;bool bFlag = true;if (bFlag){ A = 1; }else{ A = 2; }
等价于:
int A;bool bFlag = true;A = bFlag == true ? 1 : 2;
|
|