正在加载图片...
3.3.1关系运算和逻辑运算 3.3.1.3条件运算符和条件表达式? 条件运算符是C语言中唯一的三目运算符 表达式1?表达式2:表达式3 条件运算符的优先级高于赋值运算,低于关系和算术运算符 结合方式:从右向左 ●①关系成立,关系表达式取值为1,代表“真”; ②关系不成立,关系表达式取值为0,代表“假” ●条件表达式的计算:表达式1先被计算,如果表达式1的值为非0, (条件成立,逻辑为真)就计算表达式2的值并将计算结果 作为整个条件表达式的值;如果表达式1的值为0,(条件不 成立,逻辑为假)就计算表达式3的值并将计算结果作为整 个条件表达式的值; 有一部分表达式不参加求值运算3.3.1.3 条件运算符和条件表达式 ?: 条件运算符是C语言中唯一的三目运算符 表达式1 ?表达式2 :表达式3 条件运算符的优先级高于赋值运算,低于关系和算术运算符 结合方式:从右向左 ① 关系成立,关系表达式取值为1,代表“真” ; ② 关系不成立,关系表达式取值为0,代表“假” 条件表达式的计算:表达式1先被计算,如果表达式1的值为非0, (条件成立,逻辑为真)就计算表达式2的值并将计算结果 作为整个条件表达式的值;如果表达式1的值为0,(条件不 成立,逻辑为假)就计算表达式3的值并将计算结果作为整 个条件表达式的值; 有一部分表达式不参加求值运算 3.3.1 关系运算和逻辑运算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有