if分支语句
上一节
下一节
if条件分支语句
if语句也称为条件语句,用于实现程序的分支结构,根据条件是否成立,控制执行不同的程序段,完成相应的功能。
if语句有三种语法形式,构成三种分支结构。
单分支选择结构(if语句)
这是if语句最简单的一种形式,表达式可以是任何类型的表达式。

执行过程:若表达式的值为逻辑真(非0值),则执行if的内嵌语句;若表达式的逻辑值为假(0值),则跳过该语句。
2. 双分支选择结构(if-else语句)
语句形式:

执行过程:如果表达式的值为真,执行语句1,否则执行语句2。
3. 多分支选择结构(if-else if-else if -...else语句)
语句形式:


执行过程:依次计算各表达式的值,哪个表达式的值为真,则执行相应的语句,然后执行if的后续语句。注意,整个if语句中只有一个分支被执行。
if语句中的最后一条else语句用来处理所有条件均不成立的情况,即当所有表达式的值均为假时,执行else后的语句。如果所有条件均不成立时,不需要完成任何操作,则可省略else子句。
4.if 语句注意事项
if语句后面的表达式必须用括号括起来;
表达式后面不加分号。
表达式可以是任何表达式。
if 语句的内嵌语句最好都使用复合语句形式。

