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

熱點內容
蘋果6sp怎麼設置密碼 發布:2025-07-12 19:28:50 瀏覽:547
電視下架緩存的還能看嗎 發布:2025-07-12 19:14:12 瀏覽:444
安卓平板微軟平板和蘋果哪個好 發布:2025-07-12 19:09:37 瀏覽:413
資料庫地區 發布:2025-07-12 19:05:41 瀏覽:395
如何檢查vds腳本 發布:2025-07-12 19:04:24 瀏覽:908
命令行編譯vs2013 發布:2025-07-12 19:01:22 瀏覽:808
c語言輸出所有素數 發布:2025-07-12 19:01:19 瀏覽:659
查電費賬號密碼多少 發布:2025-07-12 18:56:19 瀏覽:545
吉利遠景x1標配配置有哪些 發布:2025-07-12 18:56:18 瀏覽:533
智能演算法pdf 發布:2025-07-12 18:46:07 瀏覽:400