switch語句只能針對基本數據類型使用,這些類型包括int、char、枚舉、bool等。對於其他類型,則必須使用if語句。
在一個 switch 中可以有任意數量的 case 語句。每個 case 后跟一個要比較的值和一個冒號。
case 的 constant-expression 必須與 switch 中的變量具有相同的數據類型,且必須是一個常量或字面量。
擴展資料
C語言的switch其他使用規則:
1、當被測試的變量等於 case 中的常量時,case 后跟的語句將被執行,直到遇到 break 語句為止。
2、當遇到 break 語句時,switch 終止,控制流將跳轉到 switch 語句后的下一行。