if else与switch运行效率对比

当分支的数量较少时,采用if else比较方便。

 

当有多个选择分支时,switch...case 比if..else 效率要高。因为switch采用的是跳转表,执行的次数与case数无关; 而if else语句需要逐条执行,速度上慢很多,而且一般也不建议写过长的if else。

posted @ 2022-01-05 15:56  逆行旅者  阅读(502)  评论(0)    收藏  举报