正在加载图片...
C语言程序设计 清华大学 郑莉安颖莲 条件运算符 ·一般形式: 表达式1?表达式2:表达式3 ·执行顺序: 先求解表达式1,若值为非0,则求解表达式2,表达式2的值为最终结果; 若值为0,则求解表达式3,表达式3的值为最终结果。 注意: -条生运算符优级高于赋值运算符,低于关系运算符和篁术运算符: -结合方向为自右至左: - 只能取代简单的语句:内嵌语句为赋值语句,且两个分支都给同一 个变量赋值: 表达式1、2、3的类型可以不同,条件表达式的最终类型为2和3中 较高的类型。 Page 12 Page 12 C语言程序设计 清华大学 郑莉 安颖莲 条件运算符 • 一般形式: 表达式1?表达式2:表达式3 • 执行顺序: 先求解表达式1,若值为非0,则求解表达式2,表达式2的值为最终结果; 若值为0,则求解表达式3,表达式3的值为最终结果。 • 注意: –条件运算符优级高于赋值运算符,低于关系运算符和算术运算符; –结合方向为自右至左; –只能取代简单的if语句:内嵌语句为赋值语句,且两个分支都给同一 个变量赋值; –表达式1、2、3的类型可以不同,条件表达式的最终类型为 2 和 3 中 较高的类型
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有