当前位置 博文首页 > 琢凡同学的博客:【面试】Switch语句和IF...ELSE...IF语句的区别

    琢凡同学的博客:【面试】Switch语句和IF...ELSE...IF语句的区别

    作者:[db:作者] 时间:2021-08-10 09:55

    Switch语句和IF…ELSE…IF语句的区别

    1. 一般情况下,这两个语句可以相互替换。
    2. 分支比较少时,IF...ELSE...IF语句的执行效率比Switch语句
    3. 分支比较多时,Switch语句的执行效率比较高,而且结构更清晰。
    4. Switch语句通常处理Case值比较确定的情况,而IF...ELSE...IF语句更加灵活,常用于需要判断范围的情况
    5. Switch语句进行条件判断后直接执行程序的条件语句,效率更高,而IF...ELSE...IF语句有N种条件,就得判断N次
    cs
    下一篇:没有了