目录
一、选择结构(分支结构)
选择结构(分支结构):代码会被分成多个部分,程序会根据特定条件(某个表达式的运算结果)来判断到底执行哪一部分。
if 语句
在C语言中,使用if和else关键字对条件进行判断,并根据判断结果执行不同的语句。
格式:
if (判断条件) {
语句块1
} else {
语句块2
}
执行过程:如果判断条件成立,那么执行语句块1,否则执行语句块2
判断条件中不是必须要包含关系运算符,它可以是赋值表达式,甚至也可以是一个变量。
语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },在 } 之后不需要再加分号 ,当然加上也没错。
单独使用 if 语句的格式:
if (判断条件) {
语句块
}
执行过程:如果判断条件成立就执行语句块,而不满足条件时就直接跳过。
多个if else语句格式:
if (判断条件1) {
语句块1
} else if (判断条件2) {
语句块2
} else {
语句块3
}
执行过程:从上到下依次检测判断条件,当某个判断条件成立时,则执行其对应的语句块,然后跳到整个 if else 语句之外继续执行其他代码。如果所有判断条件都不成立,则执行语句块n,然后继续执行后续代码。即一