elseif和else的区别

理解一:

if是条件判断语句,只有if的条件成立(表达式的值为真)后,才会执行if部分的代码,否则将会执行else的代码。

如果是if...else if,则满足第一个if执行第一个if里的代码,如果不满足第一个if,而满足第二个if,则执行第二个if(即else if)的代码,如果都不满足,就不执行,如果后面有else(不带if的else),则只要前面的if和else if都没执行,就执行最后一个else。

理解二:

if,else if都需要接判断表达式。else不需要判断表达式。使用else if和else,必须紧跟在if之后,形参if-esle if组或if-else对。 没有对应的if语句,else if和else语句都会在编译时报错。
if(condition1) /*如果满足条件1*/
{
}
else if(condition2)/*否则,如果满足条件2*/
{
}
else/*否则*/
{
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,964评论 0 11
  • 我梦到我被判了死刑,似乎自己也觉得这个判决也是有道理的,好像第二天就要执行了,然而人身竟然是自由的,可以任意走动,...
    焕歌儿阅读 454评论 0 3
  • 【作者】陈冉 【导师】刘艳 袁浩 郑鹏 【导图解说】 这副导图,是对七年级科学下册,第一单元的知识总结。中心图画了...
    陈冉him阅读 597评论 1 0
  • 它就在那里躺着。 白色的凉皮宛如一座柔软的雪山,泛红的辣油顺着堆叠着粉皮的山顶汩汩流下,仿若初春刚刚消融的雪水,天...
    ignorerly阅读 3,449评论 0 0

友情链接更多精彩内容