C else if 语句
"else if"——当"if"的"条件表达式"等于"假"时,就执行else if 语句体中的代码,否则跳过"else if语句体"
中所有的代码,继续执行后面的代码。如果,后面还有对应的else语句,则执行else语句体中的代码。同时,else语句不能在else if语句之前出现。
另外,else if语句不能单独出现,一定要有if语句在它"前面",同时,每个if语句,可以配对"多个"else if语句,数量不限。
1、 首先,我们来看看"else if"语句的格式:
else if (表达式)
{
语句1;
语句n;
}
当表达式为"真"即"1"时,执行语句体中的代码,即执行语句1和语句n。如果,else if语句后只有一行代码,则可以不写大括号作为语句体的边界。
2、 例子分析
例子1:if( 5 > 6 )
{
语句1
}
else if( 5==5)
{
语句2;
}
else if( 2<5)
语句3;
else
语句4;
语句5;
例子1分析:
(1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”
(2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5==5,然后,判断结果为真,所以就执行了语句2,而后面的else if以及else语句都不会去判断以及不会去执行它们里面的语句3,或语句4,而是直接跳过这些代码,然后,再执行语句5。
3、 例子分析
例子1:if( 5 > 6 )
{
语句1
}
else if( 5!=5)
{
语句2;
}
else if( 2<5)
语句3;
else
语句4;
语句5;
例子1分析:
(1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”
(2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5!=5,然后,判断结果为假,因为,5是等于5的,所以就不会执行语句2。
然后,就继续判断下一面的另一个else if语句的表达式2<5,结果为真,所以,就执行了语句3,而后面的else语句以及它里面的语句4就不会执行,然后,直接执行最后的语句5。
4、 例子分析
例子1:if( 5 > 6 )
{
语句1
}
else if( 5!=5)
{
语句2;
}
else if( 2>5)
语句3;
else
语句4;
语句5;
例子1分析:
(1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”
(2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5!=5,然后,判断结果为假,因为,5是等于5的,所以就不会执行语句2。
(3)然后,就继续判断下一面的另一个else if语句的表达式2>5,结果为假,因为2不大于5,所以,就不执行语句3,然后,就执行else语句里面的语句4,然后,再执行最后的语句5。
非常好,现在,我们已经掌握了C中的“else if语句”这些知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“else if语句”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)