文章目录
|
条件运算符(?:)是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;
|
|