Rumah > pembangunan bahagian belakang > C++ > Menggunakan julat dalam suis dalam C/C++

Menggunakan julat dalam suis dalam C/C++

王林
Lepaskan: 2023-09-01 12:09:02
ke hadapan
1726 orang telah melayarinya

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

Dalam C atau C++, kami menggunakan pernyataan kes suis. Dalam penyataan suis kita lulus beberapa nilai dan menggunakan kes yang berbeza kita boleh menyemak nilai itu. Di sini kita akan melihat bahawa kita boleh menggunakan skop dalam pernyataan kes.

Sintaks untuk menggunakan julat dalam Kes adalah seperti berikut -

case low … high
Salin selepas log masuk

Selepas menulis kes, kita perlu memasukkan nilai yang lebih rendah, kemudian ruang, kemudian tiga titik, Kemudian ruang lain dan akhirnya nilai yang lebih tinggi.

Dalam atur cara berikut, kita akan melihat apakah output pernyataan kes berasaskan julat.

Contoh

#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;
      }
   }
}
Salin selepas log masuk

Output

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
Salin selepas log masuk

Atas ialah kandungan terperinci Menggunakan julat dalam suis dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan