C语言中的if-else语句:语法和用法

高职单招 2024-11-10 09:52:16

在C语言中,`if-else`语句是一种条件语句,用于根据条件执行不同的代码块。`if-else`语句有以下语法格式:

 C语言中的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 邮箱删除。