if(条件表达式1)
{
条件表达式1为true时执行的语句序列
}
else if(条件表达式2)
{
条件表达式2为true时执行的语句序列
}
(还可以加else if(条件表达式3,4,5等),else本身有“也”的意思)
else
{
所有条件表达式为false时执行的语句序列
}
需要注意的是:else应该与最近的if语句匹配 。
6.求助1.if语句的一般格式
if(表达式)
{语句组1;}
[else
{语句组2;} ]
(1)if语句中的“表达式”必须用“(”和“)”括起来来 。
(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用 。
(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形源式(即去掉花括号) 。
2.if语句的执行过程
(1)缺省else子句时
当“表达式bai”的值不等于0(即判定为“逻辑真”)时,则执行语句组1,否则直接转向执行下一条 。
(2)指定else子句时
当“表达式”的值不等于0(即判定为“逻辑真”)时,则执行语句组1,然后转向下一条语句;否则,执行语句组2 。如图4-1(b)所示 。du
3.if语句的嵌套与嵌套匹配原zhi则
if语句允许嵌套 。所谓if语句的嵌套是指,在“语句组1”或(和)“语句组2”中,又dao包含有if语句的情况 。
if语句嵌套时,else子句与if的匹配原则:与在它上面、距它最近、且尚未匹配的if配对 。
为明确匹配关系,避免匹配错误,强烈建议:将内嵌的if语句,一律用花括号括起来 。
文章插图
- 油菜花是什么意思 油菜花是什么意思网络用语
- 画蛇添足的歇后语 画蛇添足的歇后语补充完整
- 啪的拼音和组词 啪的拼音和组词组词语
- 三星堆是什么意思 三星堆是什么意思网络用语
- 形容母爱的八个字 形容母爱的八个字标语
- 井蛙语海 井蛙语海,夏虫语冰什么意思
- 英语单词顺口溜 身体部位英语单词顺口溜
- 形容连续不断的成语 描写连续不断的成语
- qq语音通话 qq语音通话中别人还能打进来吗
- 夸人的成语 夸人的成语50个