条件运算符与条件表达式
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 中较高的类型。
木之夏 |
|
||
海纳百川,有容乃大;壁立千仞,无欲则刚 |
Copyright © 2024 木之夏
Powered by .NET 9.0 on Kubernetes |