木之夏  
海纳百川,有容乃大;壁立千仞,无欲则刚

条件运算符与条件表达式

l  一般形式

n   表达式1?表达式2:表达式3

表达式1 必须是bool 类型

l  执行顺序

n  先求解表达式1,

n  若表达式1的值为true,则求解表达式2,表达式2的值为最终结果

若表达式1的值为false,则求解表达式3,表达式3的值为最终结果

l  条件运算符优先级高于赋值运算符,低于逻辑运算符

n  例

 

表达式1是bool类型,表达式2、3的类型可以不同,条件表达式的最终类型为2 和3 中较高的类型。

 

 

posted on 2021-02-12 22:33  木之夏  阅读(1018)  评论(0编辑  收藏  举报