189 8069 5689

c语言选择函数sw c语言选择法

c语言switch函数

简单的说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; } }

成都创新互联公司服务项目包括抚松网站建设、抚松网站制作、抚松网页制作以及抚松网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,抚松网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到抚松省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

C语言如何在子函数中通过switch选择返回主函数

while(button==1)

{

switch(t)//选择查询方式

{

case 1:printf(" 按工号查询 \n");search_num();break;

case 2:printf(" 按姓名查询 \n");search_name();break;

case 0:break;

default:break;

}

这个地方,避免出现死循环,非常重要。

case 1,case 2都会去调用别的函数,有可能会结束

但是,case 0或者default的时候,执行break,仅仅是跳出了switch,并没有跳出while

因此,这里要修改修改

如何在C语言中选择该用哪个函数

用switch选择语句来要执行的函数,这样就可以让程序执行自己想运行的函数功能了。

例如:

switch(a)

{

case

1:s();

case

2:m();

}

这样如果你输入a值为1的话就执行s()函数,如果输入2的话就执行m()函数


新闻名称:c语言选择函数sw c语言选择法
分享URL:http://cdxtjz.cn/article/dooesps.html

其他资讯