1. 梗概:
条件运算符指的是?和:这一对运算符
条件运算符是C语言中唯一的三目运算符,?和:不可拆开使用,其结合方向是自右向左
2. 语法:
表达式1?表达式T:表达式F
如果表达式1为真,则返回表达式T的值,如果表达式1为假,则返回表达式F的值。
条件运算符的优先级低于关系运算符和算术运算符,但高于赋值运算符。因此常用于选择赋值,如
max = a>b ? a : b;条件运算符指的是?和:这一对运算符
条件运算符是C语言中唯一的三目运算符,?和:不可拆开使用,其结合方向是自右向左
表达式1?表达式T:表达式F
如果表达式1为真,则返回表达式T的值,如果表达式1为假,则返回表达式F的值。
条件运算符的优先级低于关系运算符和算术运算符,但高于赋值运算符。因此常用于选择赋值,如
max = a>b ? a : b;