文章目錄
|
條件運算符(?:)是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;
|
|