三目运算符c语言等价
时间: 2024-06-24 08:00:15 浏览: 107
在C语言中,三目运算符(也称为条件运算符或 ternary operator)是一个简洁的表达式形式,用于在给定条件的真伪基础上选择执行两个操作之一。它的基本语法是:
```c
condition ? value_if_true : value_if_false;
```
如果`condition`为真(非零),则运算符返回`value_if_true`;如果`condition`为假(零),则返回`value_if_false`。
例如,一个简单的例子用来根据一个整数的正负决定输出:
```c
int x = 10;
int result = (x > 0) ? "Positive" : "Negative";
```
在这个例子中,如果`x`大于0,`result`将被设置为"Positive",否则为"Negative"。
阅读全文