當前位置:首頁 » 編程語言 » c語言switch後括弧

c語言switch後括弧

發布時間: 2023-06-02 19:27:07

c語言switch的用法

執行過程:

  1. 先計算並獲得switch後面小括弧里的表達式或變數值,然後將計算結果順序與每個case後的常量比較。

  2. 當二者相等時,執行個case塊中的代碼,當遇到break時,就跳出switch選擇結構,執行switch選擇結構之後的代碼。

  3. 如果任何一個case之後的常量與switch後的小括弧中的值相等,則執行switch尾部的default塊中代碼。

㈡ C語言中switch()小括弧內可以為哪些內容

只可以是
整型
算術表達式,
其它都不符合
語法要求。
switch()小括弧內

結果
用到
case
N:

N
來確定轉向。
N
是整型,所以
必須要
整型
算術表達式。
字元型的量(不是字元串),可以看作整型量,例如
'A','x',所以可以用。
邏輯表達式,輸出的「真」「假」實質上是1和0,用到switch()小括弧內,會得到
編譯
警告
錯誤信息,因為
不符合
語法要求,但可以正確運行。
例如:
printf("input
a,b\n");
scanf("%f
%f",&a,&b);
switch
(
a
>
b
){
case
0:
printf("a+b=%f\n",a+b);break;
case
1:
printf("a-b=%f\n",a-b);break;
default:
printf("default\n");
break;
}
switch
(
'x'+
1
){
case
0:
printf("x:
a+b=%f",a+b);break;
case
1:
printf("x:
a-b=%f",a-b);break;
default:
printf("x:
default\n");
break;
}
作為我們一般使用,就記住,只用
整型
算術表達式。

熱點內容
百度雲下載文件夾 發布:2025-05-18 03:17:33 瀏覽:674
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447
sql語句顯示表 發布:2025-05-18 03:12:30 瀏覽:690
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:490
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:856
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:797
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:368
32寸演算法 發布:2025-05-18 02:22:14 瀏覽:744