在C語言中SWITCH語句的各case句中?
SWITCH語句的語法如下(case、default和break是其配套關鍵字):switch(表達式){ case常量表達式1:語句1;可以是多行,可以加括號,也可以不加,到下一個case之前,都是本case的語句范圍[break;]中括號,表示此語句可以沒有 case常量表達式2:語句2;[break;]…… case常量表達式n:語句n;[break;] [default:]語句n+1;[break;]}說明:break表示退出{}case后面只能跟一個值(加冒號:),而不能是一個表達式switch(表達式)后面沒有分號(;){}前后沒有分號(;)default語句可以出現在任何位置,但建議寫到最后,表示除去case匹配之外的其它情況。也可以沒有default語句switch語句規則:case標簽必須是常量表達式(constantExpression)只能針對基本數據類型使用switch,這些類型包括int、char等。對于其他類型,則必須使用if語句。case標簽必須是惟一性的表達式;也就是說,不允許兩個case具有相同的值。如果兩個case語句間沒有break,則執行完匹配的case語句后,會順序執行下面的語句,直到遇到break語句或switch結束連續的兩個case語句表示,這兩個case是同一種情況
上一篇CAD如何等分