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