switch語句case相同能合并嗎?
代碼說明:因為switch語句每次比較的是相等關系,所以可以把功能相同的case語句合并起來,而且可以把其他的條件合并到default語句中,這樣可以簡化case語句的書寫,該代碼的結構比最初的代碼簡潔很多了。雖然在語法上switch只能比較相等的結構,其實某些區間的判別也可以通過一定的變換使用switch語句進行實現,例如if-elseif-else語句示例中的分數轉換的示例,則分數的區間位于0-100之間,如果一個一個的去比較,case語句的數量會比較多,所以可以做一個簡單的數字變換,只比較分數的十位及以上數字,這樣數字的區間就縮小到了0-10。
上一篇2020款16t的