文章插图
基本上情况一样,假设在if中不修改i的值的话 。但如果在if中修改i的值就不一样了 。第一种情况是 三个if都可能执行,但第二种情况只会执行其中的一个if 。例如:i=11时,下面程序虽然看起来很无聊,但是确实可能存在的:if(i>10){ i =9;}if(i<10){ i=8;}则这两个if都会执行,最后i=8了 。但是if(i>10){ i=9;}else if(i<10){ i=8;}则只会执行if,不会执行else if,两个是互斥的 。最后i=9.
【else if和if语句的用法有什么区别?】
推荐阅读
- if only 和only if的区别和用法
- 现钞买入价和现汇买入价的区别
- 锦尚中国网盗取我再58同城网的租房和找工作信息,无法删除,很郁闷,我该怎么办,这个网站我都没听过
- 药检所和药监局分别是干什么的?
- 冷冻母乳和配方奶粉哪一个更好
- 创维和海信电视用的是什么品牌的显示屏
- 蘑菇可以和虾一起吃吗?
- 为什么遮天中荒塔不屑于和叶凡讲话
- 漫水桥和过水路面是一个交通标志吗
- 契税退税办理流程