if else用法列子
时间: 2024-09-26 17:18:40 浏览: 29
52.Python之ifelse共2页.pdf.zip
在C语言中,`if-else`结构用于基于特定条件执行一段代码或另一段代码。它的基本语法是这样的:
```c
if (condition) {
// 如果条件为真,执行这里的代码
code_to_execute_if_true;
} else {
// 如果条件为假,执行这里的代码
code_to_execute_if_false;
}
```
下面是一些简单的例子:
1. **检查数字的正负**:
```c
int num = 5;
if (num > 0) {
printf("数是正的");
} else {
printf("数是非正的");
}
```
2. **条件分支操作**:
```c
bool is_raining = true;
if (is_raining) {
printf("带上雨伞");
} else {
printf("享受阳光");
}
```
3. **循环中的条件控制**:
```c
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
printf("%d 是偶数\n", i);
} else {
printf("%d 是奇数\n", i);
}
}
```
4. **更复杂的嵌套`:
```c
int age = 18;
if (age >= 18) {
printf("成年人");
} else if (age >= 6 && age < 18) {
printf("青少年");
} else {
printf("儿童");
}
```
每个`if`块之后都有一个相应的`else`块,它们分别对应着`if`条件成立和不成立的情况。这使得程序员能够根据不同条件执行不同的操作。
阅读全文