C++ case文の基本と応用:構文と使い方を徹底解説
C++では、switch文の中で異なる条件値と一致させるためにcase文が使われます。switch文は式の値に基づいて、どのcase文ブロックを実行するかを選択することができます。例えば、
switch (expression) {
case value1:
// 当表达式的值等于value1时执行这里的代码
break;
case value2:
// 当表达式的值等于value2时执行这里的代码
break;
default:
// 默认情况下执行这里的代码
}
上記のコードでは、式の値がvalue1と等しい場合、最初のcaseステートメントブロックのコードが実行されます。式の値がvalue2と等しい場合、2番目のcaseステートメントブロックのコードが実行されます。式の値がどのcaseの値とも等しくない場合、defaultステートメントブロックのコードが実行されます。
注意すべきは、各case文はbreak文で終了しなければならないことです。そうでないと、プログラムは次のcase文に進み続け、最初のbreak文に出会うまで続行されます。