在C++中,default
可以用在switch
語句中,表示當switch
表達式的值不匹配任何case
時執行的代碼塊。下面是一個示例:
int num = 2;
switch(num) {
case 1:
cout << "Number is 1" << endl;
break;
case 2:
cout << "Number is 2" << endl;
break;
default:
cout << "Number is not 1 or 2" << endl;
}
在上面的示例中,如果num
的值為1,則輸出"Number is 1";如果num
的值為2,則輸出"Number is 2";如果num
的值不是1或2,則輸出"Number is not 1 or 2"。這里的default
就是處理switch
表達式不匹配任何case
的情況。