有關switch語句的總結

2021-07-10 07:07:23 字數 690 閱讀 8144

switch語句其一般形式如下:

switch(表示式)

switch語句的功能是:根據switch後面表示式的值找到匹配的入口處,就從此入口處開始執行下去,不再進行判斷。

比如程式:

switch(class)

若class的值為'b',則輸出的結果是:

good!

ok!no!

error!

若class的值為'z',則輸出的結果是:

error!

特別注意:

1.switch後面圓括號的表示式以及case後面的常量值必須為整形或字元型,並且每個case後面常量的型別應該與switch後面圓括號內表示式的型別一致

2.case和常量之間要有空格

3.case後面常量的值必須互不相同,否則會相互矛盾

4.多個case可以共用一組執行語句,如:

switch(ch)

這個switch語句表示當ch的值為'a'、'b'、'c'時,都會執行printf(">=60\n"); 語句

語句 switch語句

switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...

if語句和switch語句

利用if else構建分支結構if 表示式 語句1 else else部分是可選的 語句2 當表示式為真的時候,執行語句1,當表示式為假的時候,並且有else語句就執行語句2。if語句巢狀的時候,每乙個else要與最近的且沒有else語句的if進行匹配。例 if i 0 if a b else 例 ...

C 語句 switch語句

switch 語句選擇乙個要執行的語句列表,此列表具有乙個相關聯的 switch 標籤,它對應於 switch 表示式的值.switch statement switch expression switch block switch block switch block 一組switch secti...