c语言三元运算符怎么用
时间: 2024-02-08 19:41:26 浏览: 92
C语言中的三目运算符
C语言中的三元运算符是一个简单的条件语句,它可以根据条件的真假来返回不同的值。它的语法如下:
```
(条件) ? 表达式1 : 表达式2
```
其中,条件是一个表达式,如果它的值为真,则返回表达式1的值,否则返回表达式2的值。
例如,下面的代码使用三元运算符来判断一个数是奇数还是偶数:
```c
#include <stdio.h>
int main() {
int num = 5;
char* result = (num % 2 == 0) ? "偶数" : "奇数";
printf("%d是%s\n", num, result);
return 0;
}
```
输出结果为:
```
5是奇数
```
在这个例子中,如果num % 2的值为0,则返回"偶数",否则返回"奇数"。
阅读全文