Switch語句真香,但用起來得小心!記得遵守這些規(guī)則:
1. Switch只能用來處理基礎(chǔ)數(shù)據(jù)類型,比如int、char啥的。要是碰到其他類型,老老實(shí)實(shí)用if吧!
2. Case后面必須是常量表達(dá)式,像42或者42這種。如果case的值需要運(yùn)行時(shí)計(jì)算,那也得用if。
3. 每個(gè)case的值必須獨(dú)一無二,不能有兩個(gè)case值是一樣的,不然編譯器會罵你滴~
簡單說,switch雖然方便,但條件挺苛刻,別亂用就行!
1. Switch只能用來處理基礎(chǔ)數(shù)據(jù)類型,比如int、char啥的。要是碰到其他類型,老老實(shí)實(shí)用if吧!
2. Case后面必須是常量表達(dá)式,像42或者42這種。如果case的值需要運(yùn)行時(shí)計(jì)算,那也得用if。
3. 每個(gè)case的值必須獨(dú)一無二,不能有兩個(gè)case值是一樣的,不然編譯器會罵你滴~
簡單說,switch雖然方便,但條件挺苛刻,別亂用就行!