x ? y:z;
上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。
int a=3,b=4;
cout<< a>b?a:b;
输出4
int a=4,b=3;
cout<< a>b?a:b ;
输出4
int a=3,b=4;
cout<< a<b?a:b;
输出3
x ? y:z;
上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。
int a=3,b=4;
cout<< a>b?a:b;
输出4
int a=4,b=3;
cout<< a>b?a:b ;
输出4
int a=3,b=4;
cout<< a<b?a:b;
输出3