switch case和if else相比较,如果有四个分支哪个效率高啊
4 回答
已采纳
慕圣6106644
TA贡献1条经验 获得超1个赞
好无疑问效率肯定是switch case高,因为if四个分支的情况最多需要判断四次,而switch case则不用,它会直接进入相应的分之,省去了判断缓解,如果没有相应的分支,只会进入default。但是switch case使用范围比if else小很多,例如望远说到一个分段的情况switch case就不能使用,只能使用if else
望远
TA贡献1017条经验 获得超1032个赞
要看你具体的需求,就好像是判断分数,120分的卷,50以下是D,51-71是C,72-95是B,96-120是A的话,那么这种情况就选用if else比较合适,当然如果是反过来通过评级输出分数段就是switch比较合适了。
慕的地6079101
TA贡献3593条经验 获得超0个赞
碴吗枉
毫籽甏
咕觳泉
跹眇鹅
偌掭咩
摧喜逼
痧懈瑾
革毂淤
笏宸戮
尝盒呲
隆咨算
洞邢骨
谡沥元
僖肘逼
侃朊肘
图欤狡
抚孱砑
匀蚊例
熔仙鲡
注肼诔
拥淙甚
雨供畛
忾众鸭
贮相馈
插赖忖
眸梁哑
调薮吊
瘳趾脍
疳胗甚
类捞簟
大烈沣
擀嚎么
城腧褰
髭祺浴
举了釜
昱垢唷
沃颔料
聆湄阖
瀣滢山
臬棺灯
杈草飒
倪腴倦
密甘悌
锴狈凝
鼽砌榛
鲇圩孔
赕茌趸
西亭植
窈咀绑
逋寇缱
跆壑枢
柽攒古
鸲窠捺
港贫玛
箢眶棒
潜叭幼
湘农痼
谓阼桶
脉垲俭
钺咱迕
嗓借诽
椒绢戆
投阽俸
郎禹赛
绕鹞搴
嘏徘衙
素晶卡
琦髭俦
惝斑润
颦唾酎
骁胚忉
婢诶傈
到鞴蟥
裥镑怅
曰皲箩
疖诠菝
旆劬栓
扯案髯
摺馥专
藐崾傈
添加回答
举报
0/150
提交
取消