#define_CRT_SECURE_NO_WARNINGS1 #include<stdio.h> voidtext(); //switch也是一种分支语句,常用于多分支语句 /* switch(整型表达式) { 语句项; } */ //语句项是一些case语句与default语句如下 //case整型常量表达式: //switch需要设置入口case与出口break,不加break会一直往下执行 //case 0,case1,default等语句没有物理位置上的先后顺序 intmain() { intday = 0; scanf("%d", &day); switch(day)//也可以放字符 { case1: printf("今天是星期一\n"); break; case2 + 0://为整形常量表达式 printf("今天是星期二\n"); break; case3: printf("今天是星期三\n"); break; case4: printf("今天是星期四\n"); break; case5: printf("今天是星期五\n"); break; case6: printf("今天是星期六\n"); break; case7: printf("今天是星期天\n"); break; default: printf("day输入错误\n"); break;//编程好习惯,即使在最后也加上break } text(); return0; } voidtext() { intn = 1; intm = 2; switch(n) { case1: m++; case2: n++; case3: switch(n) {//switch允许嵌套使用 case1: n++; case2: m++; n++; break;//这个break只会跳出当前所在的switch } case4: m++; break; default: break; } printf("m = %d, n = %d\n", m, n); } |
22)C语言之switch语句
版权声明:本文为qq_42591783原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。