C/C++ での switch case での range の使用

王林
リリース: 2023-09-01 12:09:02
転載
1658 人が閲覧しました

在C/C++中使用范围在switch case中

C または C では、switch-case ステートメントを使用します。 switch ステートメントでは、何らかの値を渡し、さまざまなケースを使用してその値を確認できます。ここでは、case ステートメントでスコープを使用できることを確認します。

Case で range を使用するための構文は次のとおりです -

case low … high
ログイン後にコピー

Case を作成した後、下限値、スペース、3 つのドット、さらにスペースを入力する必要があります。そして最終的にはより高い値になります。

次のプログラムでは、範囲ベースの case ステートメントの出力を確認します。

#include <stdio.h>
main() {
   int data[10] = { 5, 4, 10, 25, 60, 47, 23, 80, 14, 11};
   int i;
   for(i = 0; i < 10; i++) {
      switch (data[i]) {
         case 1 ... 10:
            printf("%d in range 1 to 10\n", data[i]);
         break;
         case 11 ... 20:
            printf("%d in range 11 to 20\n", data[i]);
         break;
         case 21 ... 30:
            printf("%d in range 21 to 30\n", data[i]);
         break;
         case 31 ... 40:
            printf("%d in range 31 to 40\n", data[i]);
         break;
         default:
            printf("%d Exceeds the range\n", data[i]);
         break;
      }
   }
}
ログイン後にコピー

出力

5 in range 1 to 10
4 in range 1 to 10
10 in range 1 to 10
25 in range 21 to 30
60 Exceeds the range
47 Exceeds the range
23 in range 21 to 30
80 Exceeds the range
14 in range 11 to 20
11 in range 11 to 20
ログイン後にコピー

以上がC/C++ での switch case での range の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!