【文件属性】:
文件名称:条件运算符-C++程序设计(谭浩强完整版)
文件大小:8.66MB
文件格式:PPT
更新时间:2021-04-23 17:19:20
C++ 谭浩强
条件运算符
是C++中的唯一的三目运算符。
表达式1?表达式2 :表达式3
max=a>b?a:b ; // 求a, b中的大者
当 a=2 b=1 a>b为真,表达式的值等于a, max值为2
当 a=1 b=2 a>b为假,表达式的值等于b, max值为2
注意:
条件运算符的优先级比赋值运算符高
x=(x=3) ? x+2 : x-3
2. 结合方向自左至右 a>b?a:c>d?c:d
3. 三个表达式的类型可不同 z=a>b?'A':a+b
x=5
表达式3
表达式2
表达式1
真
假