C语言中的if-else语句用于根据条件的真假来执行不同的代码块。if语句用于判断条件是否为真,如果条件为真,则执行if后面的代码块;如果条件为假,则跳过if代码块,继续执行后续的代码。而else语句用于在if条件不满足时执行的代码块。
if-else语句的基本语法如下:
if (条件) {
// 条件为真时执行的代码块
} else {
// 条件为假时执行的代码块
}
在实际使用中,if-else语句可以嵌套,形成更复杂的条件判断结构。例如:
if (条件1) {
// 条件1为真时执行的代码块
} else if (条件2) {
// 条件2为真时执行的代码块
} else {
// 条件都不满足时执行的代码块
}
需要注意的是,if-else语句中的条件可以是任意的表达式,只要能返回一个布尔值(真或假)。条件为真时执行的代码块可以是单条语句,也可以是多条语句,可以使用花括号{ }来将多条语句组成代码块。