switch case語句適用於從一組互斥的分支中選擇乙個執行分支。
int day = 0;switch
(day)
switch語句中的控制表示式(day)必須是乙個整型或列舉型別,或者是乙個 class 型別,其中 class 有乙個單一的轉換函式將其轉換為整型或列舉型別。
在乙個 switch 中可以有任意數量的 case 語句。每個 case 後跟乙個要比較的值和乙個冒號。case 的constant-expression必須與 switch 中的變數具有相同的資料型別,且必須是乙個常量表示式不允許是變數。
當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到break語句為止。
任何switch語句都必須遵循以下規則:
switch語句的語法
關於switch語句 1.switch語句也屬於選擇結構,也是分支語句 2.switch語句的語法結構 乙個比較完整的switch語句應該這樣編寫 switch int或string型別的字面值或變數 3.switch語句的執行原理 switch後面小括號當中的 資料 和case後面的 資料 進行一...
c 語法之switch語句
switch語句在c或c 語言中是非常普通的乙個語句了,而且我們也是經常用到的。而且我們使用的switch語句都是和case default break等語句一起使用的。switch語句的使用可以非常的簡單,也可以非常的複雜,所以你可以看到下面的一些另類的使用。首先問一下的是 你知道switch文法...
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...