1.条件运算符
条件运算符的执行顺序:
先求解表达式1;
结果为真,则整个表达式的值为表达式2的值;
结果为假,则整个表达式的值为表达式3的值;
如:max=(a>b)?a:b;
等同于
if(a>b)
max=a;
else
max=b;
2.运算符的优先级
!,+,-,++,-- (从右至左)
算术运算符
关系运算符
&&
||
赋值运算符 (从右至左)
1.条件运算符
条件运算符的执行顺序:
先求解表达式1;
结果为真,则整个表达式的值为表达式2的值;
结果为假,则整个表达式的值为表达式3的值;
如:max=(a>b)?a:b;
等同于
if(a>b)
max=a;
else
max=b;
2.运算符的优先级
!,+,-,++,-- (从右至左)
算术运算符
关系运算符
&&
||
赋值运算符 (从右至左)