72
2946
9014
技术达人
if(a==1) { //...... } else if(b==1) { //...... } else if(c==1) { //...... } else if(d==1) { //...... } //......
使用特权
2030
1万
5万
版主
blust5 发表于 2023-3-15 16:37 Switch判断的是同一个/组条件的不同状态分支,而if else可以判断不同条件的不同状态分支 比如:
158
4510
资深工程师
suncat0504 发表于 2023-3-18 11:33 从效率讲,switch更好一些。但从代码维护上讲,我觉得if...else更好一些。比如后期如果出现条件更改,以及 ...
116
1405
9047
18
167
516
高级技术员
10
96
288
中级技术员
88
1491
4383
中级工程师
69
1599
4797
20
3737
414
3万
技术总监
25
1787
5352
高级工程师
47
3567
35
1591
4692
13
1484
4371
16
1494
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号