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