在C语言中,`if-else`语句是一种条件语句,用于根据条件执行不同的代码块。`if-else`语句有以下语法格式:
C语言中的if-else语句:语法和用法
``` if (condition) { // condition 为真时执行的代码块 } else { // condition 为假时执行的代码块 } ```
其中:
`condition` 是一个布尔表达式,它计算为真或假。 如果 `condition` 为真,则执行 `if` 块中的代码。 如果 `condition` 为假,则执行 `else` 块中的代码。
示例:
```c int x = 5;
if (x > 0) { printf("x 是正数。n"); } else { printf("x 不是正数。n"); } ```
执行结果:
``` x 是正数。 ```
嵌套if-else语句:
`if-else`语句可以嵌套使用,以创建更复杂的条件结构。例如:
```c int x = 5, y = 10;
if (x > 0) { if (y > 0) { printf("x 和 y 都是正数。n"); } else { printf("x 是正数,但 y 不是。n"); } } else { printf("x 不是正数。n"); } ```
执行结果:
``` x 和 y 都是正数。 ```
else if语句:
`else if` 语句允许您检查多个条件。其语法格式为:
``` if (condition1) { // condition1 为真时执行的代码块 } else if (condition2) { // condition2 为真时执行的代码块 } else { // 所有 condition 都为假时执行的代码块 } ```
示例:
```c int score = 85;
if (score >= 90) { printf("A 等级。n"); } else if (score >= 80) { printf("B 等级。n"); } else if (score >= 70) { printf("C 等级。n"); } else { printf("D 等级。n"); } ```
执行结果:
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。