switch語句:定值判斷
switch(表示式)
表示式|變數: byte,short,int,char,列舉(1.5),字串(1.7)
case:拿表示式的結果與case後的值進行判斷,如果相同,執行對應的語句體;
break:結束這個switch語句,如果沒有break會發生case穿透
default: else作用一致,以上case都不滿足條件,執行default中的語句體
可以在switch語句中的任何位置,改變位置注意break的問題
if語句可以做區間判斷,可以做定值判斷
switch 只能做定值判斷
條件分支語句 switch 語句
在switch語句中表示式的值必須是整型或者字元型,常量值也必須是整型或者字元型,二者是一一對應的。switch語句首先計算表示式的值,如果表示式的值和某個case後面的常量值相同則執行該case語句後的若干個語句知道遇到break 語句為止。如果case語句中沒有break 將執行後面的case語...
條件控制語句Switch
選擇語句 switch 編寫格式 switch 表示式 case 常量1 要執行的語句 break case 常量2 要執行的語句 break 說明 1.表示式的結果與常量進行比較,一旦與常量結果相同,則執行當前常量中的執行語句,然後break跳出整個switch語句 案例 scanner sc n...
C語言 條件語句 switch語句
用於直接處理不同情況下的多路問題。switch語句又可稱為開關語句,其執行流程和多分支if語句類似。switch 表示式 當switch後面的 表示式 的值與某個case後的 常量表示式 的值相同時,就執行該case後面的語句 組 當遇到break語句時,跳出switch語句,轉向執行switch結...