並列的選擇 switch語句

2022-02-23 05:49:38 字數 466 閱讀 3929

更多來自:

4.2.2 並列的選擇:switch語句

其中,條件表示式就是要進行判斷的條件。switch語句首先計算條件表示式的值,這個表示式的值只能是整型或字元型。完成這個表示式的計算之後,程式開始在各個「case」分支中從上到下逐個匹配,查詢哪個常量值和這個表示式的值相等。如果找到相等的常量表示式,則以此為入口開始往下順序執行case分支中的語句,直到遇到break關鍵字,完成整個switch語句的執行。如果查詢所有case分支都沒有找到相等的常量表示式,則進入表示預設情況的default分支開始執行,最終完成整個switch語句。default關鍵字是可選的,如果沒有default關鍵字,在程式找不到匹配的case分支後,則直接結束switch條件選擇語句的執行,如圖4-2所示。

圖4-2 switch語句的執行流程

選擇結構語句 if語句,switch語句

格式 注意事項 三元和if語句 能使用三元運算子去實現的,肯定能使用if語句 if語句實現的,不一定能夠使用三元 三元運算子對具體的結果進行操作,有乙個具體的數值,而不是乙個語句 格式 switch 表示式 首先用siwtch後面表示式的值和case後面的值進行比較,如果和值1相等,執行語句1 如果...

選擇結構 switch語句

格式 switch 表示式 執行流程 1 將表示式和case的值依次從上往下進行比較,如果和case後面的值1匹配了,就執行語句體1 並結束整個switch語句 2 如果沒有匹配,就繼續匹配值2,如果匹配就執行語句體2 3 如果所有的case後面的值都不匹配就執行default後面的語句體n 1 注...

switch 條件選擇語句

switch語句 定值判斷 switch 表示式 表示式 變數 byte,short,int,char,列舉 1.5 字串 1.7 case 拿表示式的結果與case後的值進行判斷,如果相同,執行對應的語句體 break 結束這個switch語句,如果沒有break會發生case穿透 default...