C++ 条件运算符

条件运算符是 C++ 中唯一的三目运算符。其语法为 表达式1 ? 表达式2 : 表达式3

条件运算符的优先级高于赋值运算符。其结合方向自左至右,且三个表达式的类型可以不同。

使用示例:

- 求 a 和 b 中较大者:max = a > b ? a : b

- 三元判断:x = (x = 3) ? x + 2 : x - 3

ppt 文件大小:8.66MB