關於switch語句:
1.switch語句也屬於選擇結構,也是分支語句
2.switch語句的語法結構:
乙個比較完整的switch語句應該這樣編寫:
switch(int或string型別的字面值或變數)
3.switch語句的執行原理:
switch後面小括號當中的「資料」和case後面的「資料」進行一一匹配;
匹配成功的分支執行
4.匹配成功的分支執行,分支當中有「break」語句的話,整個switch語句終止
5.匹配成功的分支執行,分支當中沒有「break」語句的話,直接進入下乙個分支執行(不進行匹配);
這種現象稱為case穿透現象
6.所有分支都沒有匹配成功,當有default的語句,會執行default分支當中的程式
7.switch後面和case後面只能是int 或者 string型別的資料,不能是其他型別
*當然byte,short char也可以直接寫到switch和case後面,因為他們可以進行自動轉換型別
switch語句語法
switch case語句適用於從一組互斥的分支中選擇乙個執行分支。int day 0 switch day switch語句中的控制表示式 day 必須是乙個整型或列舉型別,或者是乙個 class 型別,其中 class 有乙個單一的轉換函式將其轉換為整型或列舉型別。在乙個 switch 中可以有...
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,...