在C++中,case語句用于在switch語句中對不同的條件值進行匹配。switch語句可以根據表達式的值來選擇執行哪個case語句塊。例如:
switch (expression) {
case value1:
// 當表達式的值等于value1時執行這里的代碼
break;
case value2:
// 當表達式的值等于value2時執行這里的代碼
break;
default:
// 默認情況下執行這里的代碼
}
在上面的代碼中,當表達式的值等于value1時,會執行第一個case語句塊中的代碼;當表達式的值等于value2時,會執行第二個case語句塊中的代碼;如果表達式的值不等于任何一個case中的值,則會執行default語句塊中的代碼。
需要注意的是,每個case語句塊必須以break語句結束,否則程序會繼續執行下一個case語句塊,直到遇到break為止。