switch case 語句主要與break語句一起使用,即使break語句是可選擇的。每當switch主體中遇到break語句時,執行流程將直接從switch 中出來,忽略其餘情況。如果case語句不包含break,控制流將會繼續後續的case,直到遇到break為止。
如果將範例程式中的break均移除掉,如5-8.app執行程式就會出錯。輸入91,91除以10得到9,符合case 9,沒有break語句導致流程繼續到後續case直到結束;符合case 10,符合case 8,符合case 7,符合case 6,接著來到default,賦值再加油給level變數,然而這不是我們想要的錯誤結果。
91
數:投球等級:再加油
| ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |
|||||