三目运算
if-else 的简单表达式:(?)(:)
-
三元运算:
1
(x<0) ? (y=0) : (z=28);
效果等同于:
1 2
if(x<0) y=0; else z=28;
-
赋值语句:
1
int a = (x>100) ? 1 : 0;
效果等同于:
1 2
if(x>100) a=1; else a=0;
本文由作者按照
CC BY 4.0
进行授权