Rumah > Artikel > pembangunan bahagian belakang > Apakah maksud kes dalam bahasa c
Dalam bahasa C, case bermaksud "situasi" dan "case", dan merupakan kata kunci yang digunakan dalam pernyataan suis. Pernyataan "switch case" ialah pernyataan struktur pemilihan yang membolehkan menguji kesamaan pembolehubah dan senarai nilai Setiap nilai dipanggil case atau case; program akan menyemak nilai selepas suis dan membandingkannya dengan nilai selepas case. Jika Jika sama, kod atau blok kod berikut dilaksanakan.
Persekitaran pengendalian tutorial ini: sistem windows7, c99, komputer Dell G3.
kes Apakah maksud kes dalam bahasa Cina
sebagai kata nama bermaksud kes (debat atau litigasi); .
sebagai kata kerja bermaksud mengemas;
case dalam bahasa c
Dalam bahasa c, case bermaksud "situasi" dan "case". case ialah kata kunci yang digunakan untuk pernyataan suis.
Pernyataan kes suis ialah pernyataan struktur pemilihan yang digunakan untuk menggantikan pernyataan if else yang mudah dengan berbilang cabang.
Pernyataan suis membenarkan menguji kesamaan pembolehubah dan senarai nilai Setiap nilai dipanggil kes atau kes sama, yang berikut akan dilaksanakan. :
1) Mula-mula hitung nilai "ungkapan", dengan andaian ia ialah m.
switch(表达式){ case 整型数值1: 语句 1;[break;] case 整型数值2: 语句 2;[break;] ...... case 整型数值n: 语句 n;[break;] default: 语句 n+1;[break;] }2) Bermula dari kes pertama, bandingkan "nilai integer 1" dan m Jika sama, laksanakan semua pernyataan selepas titik bertindih, iaitu, bermula dari "penyata 1". Ia dilaksanakan sehingga "kenyataan n 1", tidak kira sama ada kes berikutnya berjaya dipadankan.
switch (1) { case 1.1: break; }
int a; scanf("%d", &a); switch (a) { case a + 1: break; }pecah tidak perlu, selepas blok kod arus kes dilaksanakan, kandungan blok kod kes seterusnya akan terus dilaksanakan sehingga pemecahan dilaksanakan Hanya selepas itu anda boleh keluar dari suis
Contoh 1. :
#include <stdio.h> int main () { /* local variable definition */ char grade; scanf("%d", &grade); switch(grade) { case 'A' : printf("Excellent!\n" ); break; case 'B' : case 'C' : printf("Well done\n" ); break; case 'D' : printf("You passed\n" ); break; case 'F' : printf("Better try again\n" ); break; default : printf("Invalid grade\n" ); } printf("Your grade is %d\n", grade ); return 0; }
Cadangan berkaitan: "
Tutorial Video C
#include <stdio.h> int main() { printf("Please input your grade(1-100):"); int grade; scanf("%d", &grade); switch (grade / 10) { case 10: case 9: printf("A\n"); break; case 8: case 7: printf("B\n"); break; case 6: case 5: printf("C\n"); break; default: break; } return 0; }
Atas ialah kandungan terperinci Apakah maksud kes dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!