在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"。