下面两句代码,执行结果
形式如下
if ……if……if……else
if ……else if …… else if……else……
通过观看下面的代码与结果截图可以明白多个if与多个else if 及else执行的情况,简单说就是如果是多个else if的话,只要第一个if条件成立,即使满足else if的条件也不会执行else if及else的内容,如果是多个if的话,最后的else会执行的;else与最近的if匹配,包括else if 的if
if与多个else if是分枝情况。只执行其中一条代码,if与多个if是并列情况,会顺序执行
多个if会顺序执行,最后的else与最近的if匹配
具体代码如下:
if与多个else if,只会执行其中一个条件,所以只打印一个结果
本文讲解了在编程中使用if与多个elseif及else时的执行逻辑。当使用多个elseif时,一旦某个条件满足,其余条件将不再检查;而多个独立的if则会逐一判断,最后的else与最近的if相匹配。
1828

被折叠的 条评论
为什么被折叠?



