[C]switch...case...一個case包含多個值的一種寫法


 

 

  • case 1..10:

把1~10包含在這個case里,這種寫法沒有找到語法的出處,先驗證。

  • 參數值類型必須是這幾種類型之一:int,long,short ,byte,char.

switch為什么只能用int,short,byte,char,long,因為switch 只能使用 int 類型或者是可以轉換為 int類型的參數(char,char 和 int 通過ascii轉換)。

C語言沒有規定一定是int 類型,但是要求是完整的,因此只能是上面幾種了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM