C++ の switch ステートメントは、変数または式の値に基づいてコードのさまざまなブロックを実行し、複数の if-else ステートメントをより簡潔なコードに変換するために使用される選択構造です。その使用法には、評価する式の指定が含まれます。一致させる定数またはリテラル値に対して複数の case ステートメントを追加します。各 case ステートメントの後には Break ステートメントを続ける必要があります。必要に応じて、一致するケースがない場合に実行されるデフォルトのステートメントを追加します。
C++ での switch ステートメントの使用法
switch ステートメントは、変数または式の値に基づいてコードの異なるブロックを実行する選択構造です。これは、複数の if-else ステートメントをよりクリーンで短いコードに変換する効率的な方法です。
構文:
<code class="cpp">switch (expression) { case value1: // 代码块 1 break; case value2: // 代码块 2 break; ... default: // 如果没有匹配的 case,执行此代码块 }</code>
使用法の詳細:
注:
例:
次の例は、C++ で switch ステートメントを使用する方法を示しています:
<code class="cpp">int day = 3; switch (day) { case 1: cout << "星期一" << endl; break; case 2: cout << "星期二" << endl; break; case 3: cout << "星期三" << endl; break; case 4: cout << "星期四" << endl; break; case 5: cout << "星期五" << endl; break; default: cout << "无效的日期" << endl; }</code>
この場合、day 値が 3 の場合、switch ステートメントはコードの「水曜日」ブロックを実行します。
以上がC++ での switch ステートメントの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。