if ,else if , else这三者是不是不能有交集存在?还是说计算机不管,只是执行第一个真。

如题所述

if
elseif

elseif
end if

=========
if

else

end if
第一种表示的是多分支的判断。第二种是双分支。。。。如果想用第二种来表示多分支,可以用嵌套的形式

if
if
else
end if
else
end if
=======
第一种只有一个if endif 第二种可以有多个,但必须是成对的,嵌套出现。

if ,else if , else这三者不能有交集存在.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-31
看你自己设置的条件,二个用ELSE,以上用ELSE IF
第2个回答  2012-10-31
计算机不管,只是执行第一个真
第3个回答  2012-10-31
语法上可以有交集,但是仅仅会执行第一个满足条件的
但是从逻辑和代码结构上来说,尽量不要有交集