条件运算符 ? :
条件表达式的语法形式:
表达式1 ? 表达式2 : 表达式3
表达式
1(
关系表达式
或
逻辑表达式
或
算术表达式)
作为条件。
条件成立时算
表达式
2
,以其结果作为条件表达式的值
条件不成立算
表达式
3
,以其值作为条件表达式的值
注意:条件成立时不算表达式3;不成立时不算表达式2
列:计算变量 n 的绝对值可以用如下条件表达式:
n >= 0 ? n : -n
(n大于等于0,绝对值为本身,如不满足n>=0即为负数,绝对值为相反数)