在C語言中,default
關鍵字主要用在switch
語句中。它表示在所有case
標簽中沒有匹配到的情況下,執行的分支。當switch
語句中的表達式與所有case
標簽都不匹配時,控制流將跳轉到帶有default
標簽的分支,并執行該分支下的語句。
以下是一個使用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 1
和case 2
標簽都不匹配。因此,控制流將跳轉到帶有default
標簽的分支,并輸出"Number is not 1 or 2"。