switch括号一个变量名什么意思

发布时间:2019-08-15 14:24:15

switch 括号一个变量名什么意思

推荐回答

用于判断和那个case后面的常量或者表达式相等,执行其后的语句,如果都不相等就执行default后语句。switch(表达式){case 常量表达式1:语句1;....case 常量表达式2:语句2;default:语句;}switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。例如:#include <stdio.h>int main(void){ int a; printf("input integer number: "); scanf("%d",&a); switch (a){ case 1:printf("Monday\n"); break; case 2:printf("Tuesday\n"); break; case 3:printf("Wednesday\n"); break; case 4:printf("Thursday\n"); break; case 5:printf("Friday\n"); break; case 6:printf("Saturday\n"); break; case 7:printf("Sunday\n"); break; default:printf("error\n"); } return 0;}/*运行结果:2Tuesday*/
以上问题属网友观点,不代表本站立场,仅供参考!