c语言switch函数

发布网友 发布时间:2022-04-19 15:19

我来回答

1个回答

热心网友 时间:2023-06-25 13:52

简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了。例:判断一周的食谱,就是星期几的食谱是什么,首先一个星期7天,那么判断七次,用switch语句写法如下: #include void main() { int a;//定义变量用于开辟1到7的数字即一星期的天数。 printf("看看星期几的食谱是什么?"); scanf("%d",&a); switch(a)//开始判断1-7的食谱。 { case 1:printf("星期一吃水果\n"); break;//结束语句,判断这天后提示完就不执行下面的语句了,否则逻辑错误。 case 2: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("请输入正确的日期\n");//default语句类似else,如果不输入1到7的正确日期就显示这个语句。 break; } }
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com