#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void text(); //switch也是一种分支语句,常用于多分支语句 /* switch(整型表达式) { 语句项; } */ //语句项是一些case语句与default语句如下 //case 整型常量表达式: //switch需要设置入口case与出口break,不加break会一直往下执行 //case 0,case1,default等语句没有物理位置上的先后顺序 int main() { int day = 0; scanf("%d", &day); switch (day)//也可以放字符 { case 1: printf("今天是星期一\n"); break; case 2 + 0://为整形常量表达式 printf("今天是星期二\n"); break; case 3: printf("今天是星期三\n"); break; case 4: printf("今天是星期四\n"); break; case 5: printf("今天是星期五\n"); break; case 6: printf("今天是星期六\n"); break; case 7: printf("今天是星期天\n"); break; default: printf("day输入错误\n"); break;//编程好习惯,即使在最后也加上break } text(); return 0; } void text() { int n = 1; int m = 2; switch (n) { case 1: m++; case 2: n++; case 3: switch (n) {//switch允许嵌套使用 case 1: n++; case 2: m++; n++; break;//这个break只会跳出当前所在的switch } case 4: m++; break; default: break; } printf("m = %d, n = %d\n", m, n); } |
22)C语言之switch语句
最新推荐文章于 2024-02-21 09:40:31 发布
本文主要探讨了C语言中的switch语句,详细解释了其工作原理和使用场景,并结合实例进行了深入分析。
摘要由CSDN通过智能技术生成