在C語言中,default語句用于switch語句中的默認情況。當沒有任何一個case匹配時,會執行default語句塊中的代碼。
使用default語句的一般語法如下:
switch (expression) {
case value1:
// 如果expression的值等于value1,則執行對應的代碼塊
break;
case value2:
// 如果expression的值等于value2,則執行對應的代碼塊
break;
// 其他case語句...
default:
// 如果沒有任何一個case匹配,則執行default語句塊內的代碼
break;
}
在switch語句中,default語句通常位于最后一個case語句的后面,用于處理除了已經列出的值之外的所有其他可能情況。
需要注意的是,default語句不是必需的,可以根據實際需要選擇是否使用。有時候,可能并不需要處理所有其他情況,這種情況下可以省略default語句。
在default語句塊內可以編寫任意需要執行的代碼,包括但不限于賦值、函數調用、循環、判斷等。