C switch 關鍵字
示例
計算工作日名稱
int day = 4;
switch (day) {
case 1
printf("Monday");
break;
case 2
printf("Tuesday");
break;
case 3
printf("Wednesday");
break;
case 4
printf("Thursday");
break;
case 5
printf("Friday");
break;
case 6
printf("Saturday");
break;
case 7
printf("Sunday");
break;
}
// 輸出“星期四”(第 4 天)
自己動手試一試 »
定義和用法
switch
關鍵字選擇多個程式碼塊中的一個來執行。
從上面的示例中可以看出,它的工作原理如下:
switch
表示式只評估一次。- 表示式的值與每個
case
的值進行比較。 - 如果匹配,則執行關聯的程式碼塊。
- 當找到匹配項時,使用
break
關鍵字跳出 switch 塊。
相關頁面
有關 switch 語句的更多資訊,請參閱我們的 C switch 教程。