一、if语句的基本用法
if语句用于判断一个条件是否成立,如果成立则执行指定的语句,否则不执行。其基本语法如下
if (条件表达式) {
// 执行语句
其中,条件表达式是一个返回布尔值的表达式,其值为true或false。如果条件表达式的值为true,则执行花括号中的语句;否则跳过这些语句,继续执行之后的代码。
二、if-else语句
if-else语句是if语句的扩展,用于在条件成立和不成立时执行不同的代码块。其基本语法如下
if (条件表达式) {
// 成立时执行的语句
} else {
// 不成立时执行的语句
如果条件表达式的值为true,则执行if语句后面的花括号中的语句;否则执行else语句后面的花括号中的语句。
三、if-else if-else语句
if-else if-else语句用于在多个条件中选择一个条件进行执行。其基本语法如下
if (条件表达式1) {
// 条件1成立时执行的语句
} else if (条件表达式2) {
// 条件2成立时执行的语句
} else {
// 所有条件都不成立时执行的语句
如果条件表达式1的值为true,则执行个花括号中的语句;否则判断条件表达式2的值,如果为true则执行第二个花括号中的语句,否则执行一个花括号中的语句。
四、嵌套if语句
if语句可以嵌套使用,即在if语句的花括号中再次使用if语句。其基本语法如下
if (条件表达式1) {
// 执行语句1
if (条件表达式2) {
// 执行语句2
}
在这个嵌套的if语句中,如果条件表达式1的值为true,则执行执行语句1,并判断条件表达式2的值,如果为true则执行执行语句2。
总之,if语句是C语言中基础的控制语句之一,初学者必须掌握if语句的用法,才能更好地编写C语言程序。