switch語句 switch語句case后面的范圍怎么寫


switch語句 switch語句case后面的范圍怎么寫

文章插圖
大家好,小跳來為大家解答以上的問題 。switch語句case后面的范圍怎么寫 , switch語句這個很多人還不知道,現在讓我們一起來看看吧!
【switch語句 switch語句case后面的范圍怎么寫】1、switch語句的語法如下(switch,case和default是關鍵字): switch ( 表達式) {case 常量表達式1 :語句1;break;case 常量表達式2 :語句2;break;……case 常量表達式n :語句n;break;default:語句n+1;break;}說明:break退出{ }case后面只能跟一個值(加冒號:),而不能是一個表達式 switch(表達式) 后面沒有;(分號){}前后沒有;(分號)switch語句規則case標簽必須是常量表達式(constant Expression)只能針對基本數據類型使用switch,這些類型包括int、char等 。
2、對于其他類型 , 則必須使用if語句 。
3、 case標簽必須是惟一性的表達式;也就是說,不允許兩個case具有相同的值 。
4、不要問為什么 , C就這規定!我們只需要了解規則,學會應用即可!猜想原因:浮點型數據不是準確的數據,在機器中只能表示出一個近似值,如:0.1 在機器中存的是0.09999612....也可能是0.09999723.... 根據精度不同 , 數據來源不同 , 其值是個不確定的數據,因此,不能用CASE來定位 。
本文到此分享完畢,希望對大家有所幫助 。