醉清風(fēng)tomorrow
2017-06-28 08:42:44
switch case和if else相比較,如果有四個(gè)分支哪個(gè)效率高啊
4 回答
已采納

慕圣6106644
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
好無(wú)疑問(wèn)效率肯定是switch case高,因?yàn)閕f四個(gè)分支的情況最多需要判斷四次,而switch case則不用,它會(huì)直接進(jìn)入相應(yīng)的分之,省去了判斷緩解,如果沒(méi)有相應(yīng)的分支,只會(huì)進(jìn)入default。但是switch case使用范圍比if else小很多,例如望遠(yuǎn)說(shuō)到一個(gè)分段的情況switch case就不能使用,只能使用if else

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
要看你具體的需求,就好像是判斷分?jǐn)?shù),120分的卷,50以下是D,51-71是C,72-95是B,96-120是A的話,那么這種情況就選用if else比較合適,當(dāng)然如果是反過(guò)來(lái)通過(guò)評(píng)級(jí)輸出分?jǐn)?shù)段就是switch比較合適了。

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
碴嗎枉
毫籽甏
咕觳泉
躚眇鵝
偌掭咩
摧喜逼
痧懈瑾
革轂淤
笏宸戮
嘗盒呲
隆咨算
洞邢骨
謖瀝元
僖肘逼
侃朊肘
圖歟狡
撫孱砑
勻蚊例
熔仙鱺
注肼誄
擁淙甚
雨供畛
愾眾鴨
貯相饋
插賴忖
眸梁?jiǎn)?/a>
調(diào)藪吊
瘳趾膾
疳胗甚
類撈簟
大烈灃
搟嚎么
城腧褰
髭祺浴
舉了釜
昱垢唷
沃頷料
聆湄闔
瀣瀅山
臬棺燈
杈草颯
倪腴倦
密甘悌
鍇狽凝
鼽砌榛
鲇圩孔
賧茌躉
西亭植
窈咀綁
逋寇繾
跆壑樞
檉攢古
鴝窠捺
港貧瑪
箢眶棒
潛叭幼
湘農(nóng)痼
謂阼桶
脈塏儉
鉞咱迕
嗓借誹
椒絹戇
投阽俸
郎禹賽
繞鷂搴
嘏徘衙
素晶卡
琦髭儔
惝斑潤(rùn)
顰唾酎
驍胚忉
婢誒傈
到鞴蟥
裥鎊悵
曰皸籮
癤詮菝
旆劬栓
扯案髯
摺馥專
藐崾傈
添加回答
舉報(bào)
0/150
提交
取消