在C語言中,switch語句是開關語句,一般與case、break、default配合使用,對流程進行控制。
switch語句的語法規則:
switch ( 變量表達式 ){case 常量
1 :語句breakcase 常量
2 :語句breakcase 常量
3 :語句 常量
n:語句breakdefault :語句break}
其中switch、case、break、default都是關鍵詞。
switch作為一個開關,當變量表達式的值對應case中的值時,執行case後面的語句後跳出switch語句,如果都不符合則執行default後面的語句後跳出switch語句。
使用舉例:
判斷分數等級,程序如下。擴展資料:switch語句規則:
1、switch語句非常有用,但在使用時必須謹慎。所寫的任何switch語句都必須遵循以下規則:
2、只能針對基本數據類型中的整型類型使用switch,這些類型包括int、char等。對於其他類型,則必須使用if語句。
3、switch()的參數類型不能為實型 。
4、case標籤必須是常量表達式(constantExpression),如42或者Ɗ'。
5、case標籤必須是惟一性的表達式也就是説,不允許兩個case具有相同的值。