多个if是所有的if都会进行判断
if else if是只要有满足条件的,就不再对之后的else if进行判断
比如
a = 2;
if(a==1) c=1;
if(a==2) c=2;
if(a%2==0) c=3;
最终结果c=3 a=2;
if(a==1) c=1;
else if(a==2) c=2;
else if(a%2==0) c=3;
最终结果c=2
相关文章
- 一文了解 if, else if, else 区别和使用
- resultType和resultMap区别,,,1-1一个订单只能对应一个用户,1对多,一个用户对应多个订单
- unordered_map和map的区别,从算法,底层实现原理区别,效率,桶树等结构等等多个层面解析(c++角度)
- if else 和switch case以及continue,break的区别
- switch....case和if....else的区别以及优缺点
- MySQL 5.7和8.0版本在多个方面存在显著区别,主要包括性能优化、新特性引入以及安全性提升
- MySQL和Sql Server的sql语句区别
- SAS宏中%if%else和if else的区别
- 学艺不精产生大坑-----vue 的v-else 和v-if控制多个组件的显隐,但是同时显示了-原因分析:
- 12、matlab中for循环,if else判断语句,break和continue用法以及switch case语句使用