在C語言中,default
關(guān)鍵字通常與switch
語句一起使用。switch
語句允許根據(jù)一個表達(dá)式的值來選擇執(zhí)行多個代碼塊中的一個。當(dāng)switch
表達(dá)式與所有case
標(biāo)簽都不匹配時,將執(zhí)行default
代碼塊。
default
代碼塊的語法如下:
default:
// 代碼塊
這里是一個簡單的示例,說明如何在switch
語句中使用default
關(guān)鍵字:
#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;
}
在這個示例中,switch
語句根據(jù)number
變量的值選擇要執(zhí)行的代碼塊。因?yàn)?code>number的值是3,所以它不與任何case
標(biāo)簽匹配,因此執(zhí)行default
代碼塊,輸出"Number is not 1 or 2"。