问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

if判断语句和switch语句哪个表示更快呢?

发布网友 发布时间:2022-05-02 11:43

我来回答

1个回答

热心网友 时间:2022-06-19 22:22

if语句每次都需要判断,而switch则只判断一次,所以switch快,但也要看情况,一般5个选项(包括default)的情况下,switch和if/else if相同。低于5个选项if快,高于5给选项switch快。

1 两者本质的区别是if语句更适合于对区间(范围)的判断,而switch语句更适合于对离散值的判断。
2 示例
判断65分到85分之间的学生有哪些适合用if语句,因为[65,85]是区间。而判断一个学生的班级是一班、二班还是三班适合用switch语句,因为一班、二班、三班是离散值。
3 扩展
所有的switch语句都可以用if语句来替换(因为if语句只需对每个离散值分别做判断即可),而并不是所有的if语句都可以用switch语句来替换(因为区间里值的个数是无限的并且switch所接受的值只能是整型或枚举型,所以不能用case来一一列举)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC 用switch比if有什么好处? C语言中switch和if语句那个执行效率更高? switch和if哪个效率高 为什么说switch比if效率高? 芒果溶豆的做法步骤图,芒果溶豆怎么做好吃 暗黑破坏神2V1.11 5级德鲁伊超级*小护符存档 可以的话 发到hadisiq001@163.com 谢谢了 求暗黑破坏神2毁灭之王 +7技能全属性*护身符 和+7 经验461% *小护身符人物存档 求暗黑破坏神2 零级带变态小护符(加暴率和技能)的全职业存档 求暗黑破坏神2 4倍经验小符存档,谢谢了 暗黑破坏神2变态护身符1级人物所有存档 想玩暗黑破坏神2了,有没有死灵法师1级带变态小护身符的存档? 求暗黑破坏神2全职业带+7技能小护身符的1及存档 求暗黑破坏神2一级可用的超级变态小护身符存档! 谁有暗黑破坏神2变态小护符存档 很变态的那种 暗黑破坏神2加经验护身符存档 要一个最变态的暗黑2加经验护身符 暗黑破坏神2变态小护身符怎样使用 暗黑破坏神2变态小护符存档 全人物一级的 暗黑破坏神2增加掉获取魔法道具几率的*小护符(可以放到物品栏)的存档 暗黑破坏神2亚马逊变态小护身符存档 暗黑破坏神2 技能+7小护身符(BT)的存档 c语言里面if和switch哪个效率高?同样比较整数的话 if跟switch的效率哪个高??? if语句和switch有什么不同? 什么情况下,switch语句可以替代if语句? java中if和switch哪个效率快 设计php程序,比较if与switch的运行效率 php中switch与ifelse的效率区别及什么时候用哪个合适 为什么switch.case语句比if.else执行效率高 java中switch 与if...else if..有什么相同点与不同点? if语句嵌套与if+switch组合哪个效率更高 java中用if和switch哪个判断字符串快 php除了if和switch判断还有其他吗?哪个效率高? if else和switch哪个效率更高 微信别人给我发送好友请求点击接受后,系统提示发送失败是什么原因? 手机突然喇叭坏了声音很小有杂音是怎么回事 喇叭怎么坏了 12寸音响低音喇叭老是坏是怎么回事 手机掉到地下喇叭坏了怎么回事 音响喇叭坏了还能出声音怎么回事? 凉拌三丝的配料和做法是什么