c語言 switch case的用法

2021-09-29 12:19:48 字數 333 閱讀 9911

switch case:

switch(表示式)

,switch括號裡面是表示式,這個表示式只能是整形和字元型

第二就是 case注意,case後面的值可以是常量數值,case 後面的值可以是常量數值,如 2,3``;也可以是乙個常量表示式,如 2*3;但不能是變數或帶有變數的表示式,如 a *7「

當常量表示式所表達的量與其中乙個case語句中的常量相符時,就執行此case語句後面的語句,並依次下去執行後面所有case語句中的語句,除非遇到break;語句跳出switch語句為止。如果常量表示式的量與所有case語句的常量都不相符,就執行default語句中的語句並跳出switch語句。

C語言中的switch case比較

switch case 在比較時是將switch的變數和case的變數都轉換成int進行比較。直觀點的話看下面 include int func char i switch i int main int argc,const char argv else return 0 可以猜一下,輸出是什麼 在...

C語言中的switch case 語句

1 switch case 語句的學習 當事件的選擇大於或等於4種的時候就用switch case語句 switch 表示式 1 將表示式的值與case後面常量n的值進行比較,與那個值相等,就進入那條語句體,執行完後,由於有break語句,則退出switch語句 例 表示式2,則執行case 2 b...

C語言中switch case使用

include include includeint main system pause 1.在c中,case和default只是作為乙個入口使用,default最後判定,意思是當所有case 條件均不滿足時,執行default,前提是沒有使用break 中斷 2.例如輸入b 1時,執行case1,...