switch case memerlukan contoh kod khusus
Dalam pengaturcaraan, kita selalunya perlu melakukan operasi yang berbeza berdasarkan nilai pembolehubah yang berbeza. Pernyataan kes suis ialah struktur mudah yang membolehkan anda memilih blok kod yang berbeza untuk pelaksanaan berdasarkan nilai pembolehubah.
Berikut ialah contoh kod khusus yang menunjukkan cara menggunakan pernyataan kes suis untuk menentukan nilai berbeza bagi pembolehubah:
#include <stdio.h>
int main() {
int day;
printf("请输入一个整数(表示星期几):");
scanf("%d", &day);
switch (day) {
case 1:
printf("今天是星期一
");
break;
case 2:
printf("今天是星期二
");
break;
case 3:
printf("今天是星期三
");
break;
case 4:
printf("今天是星期四
");
break;
case 5:
printf("今天是星期五
");
break;
case 6:
printf("今天是星期六
");
break;
case 7:
printf("今天是星期天
");
break;
default:
printf("输入有误,请输入1-7的整数
");
break;
}
return 0;
}
Dalam kod di atas, pembolehubah integer hari ditakrifkan dahulu , dan kemudian lulus Fungsi scanf
memperoleh nilai integer daripada input pengguna. Kemudian gunakan pernyataan kes suis untuk menentukan hari dalam minggu hari ini berdasarkan nilai hari
dan keluarkan maklumat yang sepadan dengan sewajarnya. day
,然后通过scanf
函数从用户输入中获取一个整数值。接着使用switch case语句,根据day
的取值来判断今天是星期几,并相应地输出相应的信息。
如果day
的值是1,那么switch case语句会执行第一个case后面的代码块,输出"今天是星期一";如果day
的值是2,则执行第二个case后面的代码块,输出"今天是星期二";以此类推。
如果day
Jika nilai
hari ialah 1, maka pernyataan kes suis akan melaksanakan blok kod selepas kes pertama dan mengeluarkan "Hari ini ialah Isnin" jika nilai hari Jika ia adalah 2, blok kod berikutan kes kedua akan dilaksanakan dan "Hari ini ialah Selasa" akan dikeluarkan dan seterusnya. Jika nilai hari bukan antara 1-7, maka blok kod selepas lalai akan dilaksanakan dan "Ralat input, sila masukkan integer dari 1-7" akan dikeluarkan. Melalui contoh ini, kita dapat melihat struktur pernyataan kes suis: pertama, pembolehubah dinilai melalui kata kunci suis, dan kemudian kata kunci kes digunakan untuk memadankan nilai tertentu Jika padanan berjaya, kod yang sepadan blok dilaksanakan; Jika tiada padanan yang berjaya, blok kod berikutan lalai dilaksanakan. Kata kunci rehat perlu ditambahkan pada blok kod selepas setiap kes untuk menunjukkan penghujung cawangan semasa dan melompat keluar daripada penyataan kes suis. 🎜🎜Ringkasnya, pernyataan kes suis adalah struktur yang sangat biasa digunakan, yang boleh melakukan operasi berbeza berdasarkan nilai pembolehubah yang berbeza, yang sangat mudah. Dalam proses pengaturcaraan sebenar, kami boleh menggunakan pernyataan kes suis secara fleksibel untuk memudahkan penulisan kod mengikut keperluan khusus. 🎜Atas ialah kandungan terperinci pembolehubah penghakiman kes suis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan: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