在 switch-case 語句中,default 分支是一個可選的部分,用于處理不符合其他 case 條件的情況
以下是一個簡單的示例,演示了如何在 switch-case 語句中使用 default 分支:
#include<stdio.h>
int main() {
int number = 3;
switch (number) {
case 1:
printf("Number is 1\n");
break;
case 2:
printf("Number is 2\n");
break;
default:
printf("Number is not 1 or 2\n");
break;
}
return 0;
}
在這個示例中,我們定義了一個名為 number
的變量,并將其值設置為 3。然后,我們使用 switch-case 語句檢查 number
的值。由于 number
的值不是 1 或 2,因此程序將執行 default 分支,輸出 “Number is not 1 or 2”。
需要注意的是,default 分支應該放在 switch-case 語句的最后,以確保在沒有匹配到任何 case 時才會執行 default 分支。同時,為了避免意外地執行多個 case 分支,建議在每個 case 分支后面加上 break 語句。