3.3 else-if 语句
这是做多路判定所需的 multi-way decision
最后一个 else 是用来处理“上述条件均不成立”(最后一个 else 可省)
首先,程序会测试
condition1
,如果它为真(true),则执行与之相关的代码块,并跳过其余的else if
部分。如果
condition1
为假,程序将测试condition2
,如果它为真,则执行与之相关的代码块,并跳过后续的else if
部分。如果
condition2
也为假,程序将继续测试condition3
,以此类推。如果所有条件都为假,将执行
else
部分的代码块(如果有的话)。
下面看一个例子:
3.3.1 else-if.c
在这个示例中,根据变量 num
的值,程序将输出不同的消息。这是 if
、else if
和 else
语句的经典用法,用于根据条件执行不同的代码块。
{ } 该写还是写
代码风格很重要,养成一个良好的代码风格。
Last updated