正在加载图片...
533条件运算符 在i语句中,在“表达式”为“真”和“假”时,都只执 行一个赋值语句给同一变量赋值, 例、i(a>b)max=a; else max bs 其中,“(a>b)?a:b”是一个 条件表达式,若条件(a>b) 可以用如下条件运算符来处理 成立,则条件表达式取值a; max=(a>b)? a: b 否则,取值b。 条件运算符称为“三目运算符”(C语言中唯一的一个三目运算符)。条 件表达式的一般形式: 表达式1?表达式2:表达式3 条件运算符的优先级仅高于赋值运算符和逗号运算符 并且结合性为自右向左。(不是指运算的顺序)5.3.3 条件运算符 在if语句中,在“表达式”为“真”和“假”时,都只执 行一个赋值语句给同一变量赋值, 例、if (a>b) max = a; else max = b; 可以用如下条件运算符来处理: max = (a>b) ? a : b 条件运算符,称为“三目运算符”(C语言中唯一的一个三目运算符)。条 件表达式的一般形式: 表达式1?表达式2:表达式3 条件运算符的优先级仅高于赋值运算符和逗号运算符 并且结合性为自右向左。(不是指运算的顺序) 其中,“(a>b) ? a : b”是一个 条件表达式,若条件(a>b) 成立,则条件表达式取值a; 否则,取值b
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有