三目运算符是什么意思
时间: 2023-08-28 18:22:28 浏览: 187
c语言之三目运算符共2页.pdf.zip
三目运算符是一种条件运算符,也称为条件表达式。它的语法形式是:
```c
条件表达式 ? 表达式1 : 表达式2
```
它的作用是根据条件表达式的结果,选择执行表达式1或表达式2,并返回相应的值。
如果条件表达式的结果为真(非零),则整个三目运算符的结果为表达式1的值;如果条件表达式的结果为假(零),则整个三目运算符的结果为表达式2的值。
三目运算符可以用于简洁地替代if-else语句,特别是在需要根据条件选择一个值来赋给变量时非常方便。例如:
```c
int a = 5;
int b = (a > 0) ? 10 : -10;
```
在上面的例子中,如果a大于0,则b的值为10;否则,b的值为-10。这样可以使用简单的一行代码实现条件判断和赋值的操作。
阅读全文