ホームページ >バックエンド開発 >C++ >C++でswitch文のcaseの後に範囲を記述する方法

C++でswitch文のcaseの後に範囲を記述する方法

下次还敢
下次还敢オリジナル
2024-05-08 02:18:15362ブラウズ

C の switch ステートメントの case range は、変数が一致できる値または値の範囲を指定するために使用されます。構文構造は次のとおりです。 case range: // コード ブロック ブレーク。変数が範囲に一致し、break ステートメントが switch ステートメントを終了するときに実行されます。

C++でswitch文のcaseの後に範囲を記述する方法

C の switch ステートメントの case 範囲

C では、switch ステートメントを使用して、さまざまな実行に基づいて実行できます。変数コードブロックの値に基づいて。 case の後のスコープは、変数が一致できる特定の値または値の範囲を指定するために使用されます。範囲を指定するには、以下に示すようにチルダ (~) を使用する必要があります。

<code class="cpp">switch (variable) {
    case value1 ~ value2:
        // 代码块
        break;
    // ...
}</code>

構文構造:

<code>case 范围:
     // 代码块
     break;</code>

説明:

  • 範囲: チルダ (~) を使用して指定し、変数が一致できる範囲を示します。
  • コード ブロック: 変数がスコープに一致したときに実行されるコード。
  • break: switch ステートメントを終了するために使用される、オプションの end ステートメント。以下の場合、プログラムは中断することなく実行を続けます。

例:

<code class="cpp">int number = 5;

switch (number) {
    case 1 ~ 5:
        cout << "数字介于 1 和 5 之间" << endl;
        break;
    case 6:
        cout << "数字是 6" << endl;
        break;
    default:
        cout << "数字大于 6" << endl;
}</code>

出力:

<code>数字介于 1 和 5 之间</code>

この例では、変数 number (5) の値は 1 ~ 5 の範囲に一致するため、最初のコード ブロックが実行されます。

以上がC++でswitch文のcaseの後に範囲を記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。