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文に出会うまで続行されます。

bannerAds