c语言if

时间:2025-03-08 11:36:08 手机游戏

在C语言中,`if-else if-else`语句的格式如下:

```c

if (条件1) {

// 如果条件1为真,执行这里的代码

} else if (条件2) {

// 如果条件1为假且条件2为真,执行这里的代码

} else if (条件3) {

// 如果条件1和条件2都为假且条件3为真,执行这里的代码

} else {

// 如果所有条件都为假,执行这里的代码

}

```

每个条件都是一个布尔表达式,当表达式的结果为真(true)时,执行相应的代码块;如果结果为假(false),则继续检查下一个条件。`else if`关键字用于在`if`条件不满足时检查下一个条件,`else`关键字用于在所有条件都不满足时执行代码块。

```c

include

int main() {

int number = -5;

if (number > 0) {

printf("%d 是正数\n", number);

} else if (number < 0) {

printf("%d 是负数\n", number);

} else {

printf("%d 是零\n", number);

}

return 0;

}

```

在这个示例中,程序首先检查`number`是否大于0,如果是,则输出“是正数”。如果`number`不大于0,程序会继续检查它是否小于0,如果是,则输出“是负数”。如果`number`既不大于0也不小于0(即等于0),则输出“是零”。