第五章选择结构程序设计 第四节条件运算符和条件表达式 条件运算符 ? 条件表达式的形式为: 表达式1?表达式2:表达式3 先计算表达式1,若其值为非零,则结果为表 达式2的值,否则就是表达式3的值。 结合性:从右到左 16
第五章选择结构程序设计 16 条件运算符 ?: 条件表达式的形式为: 表达式1?表达式2:表达式3 –先计算表达式1,若其值为非零,则结果为表 达式2的值,否则就是表达式3的值。 结合性:从右到左 第四节 条件运算符和条件表达式
第五章选择结构程序设计 例如: 设a=2,b=3,c=4,则: (1)m=a>b3?:b的值为:3 (2)m=a>b?a: b>c?b:c 先计算b>c?b:c,结果为4 再计算m=a>b?a:4,结果为4 则m的值为4,整个表达式的值也为4。 17
第五章选择结构程序设计 17 例如: 设a=2,b=3,c=4,则: (1) m=a>b?a:b 的值为: (2) m=a>b?a:b>c?b:c 先计算 b>c?b:c,结果为4 再计算 m=a>b?a:4,结果为4 则m的值为4,整个表达式的值也为4。 3