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
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.
#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
Atas ialah kandungan terperinci Menggunakan julat dalam suis dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!