c语言中if else
时间: 2024-10-12 20:02:19 浏览: 20
在C语言中,`if...else`是一个条件控制结构,用于根据某个布尔表达式的真假来决定程序的流程。它的基本语法如下:
```c
if (condition) {
// 如果condition为真,执行这里的代码块
statement(s);
} else {
// 否则,如果condition为假,执行这里的代码块
statement(s);
}
```
这里,`condition`是要测试的表达式,其结果通常是0(假)或非0(真)。如果条件成立(即非零),那么花括号内的`{}`代码块将被执行;否则,`else`后的代码块会被执行。
`if...else`结构可以简化,只有一个分支,如:
```c
if (condition) {
statement(s);
} else {
// 这里省略,因为只有一个代码块
}
```
或者仅包含`else if`以处理多个条件:
```c
if (condition1) {
statement1();
} else if (condition2) {
statement2();
} else {
statement3();
}
```
阅读全文