导读 大家好,我是小房,我来为大家解答以上问题。c语言elseif,elseif很多人还不知道,现在让我们一起来看看吧!1、呵呵,这是个基础的问题。2...
大家好,我是小房,我来为大家解答以上问题。c语言elseif,elseif很多人还不知道,现在让我们一起来看看吧!
1、呵呵,这是个基础的问题。
2、当年我也遇到过,我来告诉你吧。
3、 这个并不是什么多此一举,在你的例子里功能都一样,但这其中还是有差别的。
4、 使用3个if会造成第一个判断了后,还会判断下面的if。
5、 而使用else if的话,只有在上一个判断为false的结果情况下才会继续进行下面的判断,一旦有任何一个if语句的判断结果为true那么后面的else if就不会再进行判断了。
6、 也就是使用if会造成每个if条件都会被系统判断到,不管是否有判断结果为true的。
7、而使用else if的话只要有一个判断结果为true的就不会在对其他的条件进行判断了;如果没有判断结果为true的,那么系统仍然会继续下一个判断,直到找到结果为true的或判断完最后一个,这种情况也就和多个if一样了。
本文到此讲解完毕了,希望对大家有帮助。