當前位置:首頁 » 編程語言 » 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;
}
作為我們一般使用,就記住,只用
整型
算術表達式。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:710
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:972
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:681
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:834
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:741
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1081
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:312
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:192
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:880
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:837