1、数量关系
- 1、if与else:两者一 一对应,一个if只能匹配一个else,而且是与最近的if匹配。(if:else=1:1)
- 2、elseif:没有数量限制,可用可不用,几个都可以。(elseif数量>=0)
- 3、else:一个if只能有一个else(if:else=1:1)
2、位置关系
if在最前面,else在最后面,所有的elseif在两者之间
if(表达式1)
{
...
}
else if(表达式2)
{
...
}
else if(表达式3)
{
...
}
...
else{
...
}
3、执行顺序
流程:先看if条件,再按顺序看elseif条件,最后看else。
执行规则:按顺序只要看到谁条件成立了,就只执行它就可以了,都不成立的则执行else。
- 1、if:if条件成立,执行if,后面就跳出;不成立则往下看elseif。
- 2、elseif:只要某个elseif成立,就只执行这个elseif,后面的跳出。
- 3、else:所有的条件都不成立,则执行else。