条件运算符
程序开发的术语
条件运算符,是一个程序开发的术语,优先级高于
赋值
、
逗号运算符
,低于其他
运算符
。适用于程序开发。
C语言
运算符
表达式
为:表达式1?表达式2:表达式3
先求解表达式1,
若其值为真(非0)则将表达式2的值作为整个表达式的取值,
否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
例如:
1、
max
=(a>b)?a:b
就是将a和b二者中较大的一个赋给max。
2、min=(a<b)?a:b
就是将a和b二者中较小的一个赋给min。
优先级
条件
运算符优先级
高于赋值、逗号运算符,低于其他运算符
例如: