C语言 三元运算符示例
时间: 2024-08-13 12:09:23 浏览: 70
PHP三元运算符的结合性介绍
C语言中的三元运算符(也称为条件运算符)是一个简洁的方式,用于根据某个条件选择执行两个操作之一。其基本语法形式为:
```c
condition ? expression1 : expression2;
```
如果`condition`为真(非零),则表达式`expression1`会被执行并返回其结果;如果`condition`为假(零),则`expression2`会被执行。
例如,假设我们想根据一个学生的分数决定他的等级,如果分数大于或等于60,则为及格,否则不及格,可以用三元运算符表示如下:
```c
int score = 80; // 假设学生分数
char grade = (score >= 60) ? 'A' : 'F'; // 如果分数>=60,grade为'A',否则为'F'
```
在这个例子中,`score >= 60`是条件,如果成立,`'A'`就是`expression1`的结果,否则`'F'`就是`expression2`的结果。
阅读全文