在C语言中,`if-else`语句用于根据一个条件表达式的真假来执行不同的代码块。其基本结构如下:
```c
if (条件表达式) {
// 条件为真时执行的代码块
} else {
// 条件为假时执行的代码块
}
```
`条件表达式` 是一个返回布尔值的表达式。
如果 `条件表达式` 的结果为 `真`(非零),则执行 `if` 语句块中的代码。
如果 `条件表达式` 的结果为 `假`(零),则跳过 `if` 语句块,执行 `else` 语句块中的代码。
`else` 关键字和 `else` 后面的代码块是可选的。如果没有 `else` 子句,当 `if` 语句的条件为 `假` 时,程序会继续执行 `if` 语句之后的代码。
下面是一个简单的 `if-else` 语句示例:
```c
include int main() { int age; printf("请输入你的年龄:"); scanf("%d", &age); if(age >= 18) { printf("恭喜,你已经成年,可以使用该软件!\n"); } else { printf("抱歉,你还未成年,不宜使用该软件!\n"); } return 0; } ``` 在这个示例中,程序会提示用户输入年龄,然后根据输入的年龄判断是否成年,并输出相应的信息。 需要注意的是,`if-else` 语句可以嵌套使用,以处理更复杂的条件判断。