c語言switchcase語句例子
來源 :華課網(wǎng)校 2024-06-18 16:04:08
中C語言是一種功能強大的編程語言,其中的switch case語句是一種非常常用的語法結(jié)構(gòu)。它可以根據(jù)不同的情況執(zhí)行不同的代碼塊,非常方便。下面我們來看一個具體的例子。
假設(shè)我們有一個程序,需要根據(jù)輸入的數(shù)字來判斷星期幾,然后輸出相應(yīng)的信息。我們可以使用switch case語句來實現(xiàn)這個功能。具體代碼如下:
```
#include
int main() {
int day;
printf('請輸入數(shù)字1-7(1表示星期一,2表示星期二,以此類推):');
scanf('%d', &day);
switch(day) {
case 1:
printf('星期一\n');
break;
case 2:
printf('星期二\n');
break;
case 3:
printf('星期三\n');
break;
case 4:
printf('星期四\n');
break;
case 5:
printf('星期五\n');
break;
case 6:
printf('星期六\n');
break;
case 7:
printf('星期日\n');
break;
default:
printf('輸入錯誤\n');
}
return 0;
}
```
在上面的代碼中,我們首先定義了一個整型變量day,用來存儲輸入的數(shù)字。然后使用printf函數(shù)輸出提示信息,并使用scanf函數(shù)讀取輸入的數(shù)字。接下來使用switch case語句來根據(jù)輸入的數(shù)字執(zhí)行相應(yīng)的代碼塊。
switch語句后面的括號中是要進行判斷的變量,這里就是day。case后面的數(shù)字表示要判斷的值,如果day的值等于case后面的數(shù)字,則執(zhí)行后面的代碼塊。如果沒有任何一個case匹配到day的值,那么就會執(zhí)行default后面的代碼塊。
上面的例子中,我們根據(jù)輸入的數(shù)字輸出了相應(yīng)的星期幾。如果輸入的數(shù)字不在1-7之間,那么就會輸出“輸入錯誤”的信息。
總的來說,switch case語句是一種非常方便的語法結(jié)構(gòu),可以根據(jù)不同的情況執(zhí)行不同的代碼塊。在實際編程中,它也是一種經(jīng)常用到的語法結(jié)構(gòu)。
您可能感興趣的文章
相關(guān)推薦
熱門閱讀
-
除掉臭蟲的方法用什么藥好呢視頻
2024-06-18
-
蘋果充電不顯示閃電號碼
2024-06-18
-
四個字的網(wǎng)名古風(fēng)詩意男
2024-06-18
-
小朋友長8分米再長多少分米就是一米
2024-06-18
-
貔貅圓形貔貅圖騰
2024-06-18
-
《王者榮耀》李元芳出裝推薦最新
2024-06-18
-
燈光課文主人公是誰
2024-06-18
-
win7如何查找共享文件夾
2024-06-18
-
突發(fā)事件應(yīng)急處理原則
2024-06-18
-
平凡而不平淡生活的句子
2024-06-18
-
燈光課文主人公是誰
2024-06-18
-
win7如何查找共享文件夾
2024-06-18
-
突發(fā)事件應(yīng)急處理原則
2024-06-18
-
平凡而不平淡生活的句子
2024-06-18
最新文章
-
安心簽開戶成功怎么注銷不了
2024-06-18
-
智能電表怎么看當(dāng)前用電量明細
2024-06-18
-
除夕是為了紀念誰
2024-06-18
-
東帝汶的人是什么人種
2024-06-18
-
鋒鋼鋸條打眼最快方法
2024-06-18
-
主角有多重人格的小說男頻
2024-06-18
-
什么能打開cdr文件
2024-06-18
-
籃球過人技術(shù)動作講解
2024-06-18
-
國寶大熊貓的作文400字
2024-06-18
-
汽車玻璃水噴不出來是怎么回事
2024-06-18
-
七十二路空明拳厲害嗎
2024-06-18
-
怎樣打通被拉入黑名單的電話
2024-06-18
-
發(fā)表春嬌與志明的說說
2024-06-18
-
蒲公英開花的圖片
2024-06-18