C语言的if语句用于根据给定条件来执行特定的代码块。它的一般语法形式如下:
if (condition) {
// 当条件为真时执行的代码块
}
如果条件为真(非零),就会执行if语句后面的代码块。如果条件为假(零),则会跳过该代码块,继续执行下一个代码块。
if语句也可以与else关键字一起使用,以提供在条件为假时执行的备用代码块。其语法形式如下:
if (condition) {
// 当条件为真时执行的代码块
} else {
// 当条件为假时执行的代码块
}
在这种情况下,如果条件为真,将执行if代码块;如果条件为假,将执行else代码块。
还可以使用else if关键字来添加更多的条件检查。其语法形式如下:
if (condition1) {
// 当条件1为真时执行的代码块
} else if (condition2) {
// 当条件2为真时执行的代码块
} else {
// 当所有条件都为假时执行的代码块
}
在这种情况下,首先会检查条件1,如果为真,则执行if代码块;如果为假,则继续检查条件2,如果为真,则执行else if代码块;如果所有条件都为假,则执行else代码块。
注意:条件必须是一个结果为布尔值(真或假)的表达式。常用的比较运算符(如==、!=、<、>、<=、>=)可以用于构建条件。