22)C语言之switch语句
Posted 流浪孤儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了22)C语言之switch语句相关的知识,希望对你有一定的参考价值。
#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); } |
23)C语言之getchar()以及缓冲区
以上是关于22)C语言之switch语句的主要内容,如果未能解决你的问题,请参考以下文章