永发信息网

switch(a) case 5:表示什么意思

答案:2  悬赏:50  手机版
解决时间 2021-03-12 03:57
switch(a) case 5:表示什么意思
最佳答案
流程控制语句的一种 判断语句 if判断一个范围的 而switch case判断一个精确的点..(字符或者整形) 就是switch条件里的值 如果和case 后面的是相等 那么就执行case下面的语句
全部回答
你追问那个匿名者时贴的代码,我做了一下修改,但运行结果是:*& 不是你说的 #& 如果那个 switch (b==5) 是 switch (c==5) 的话,结果就是 #& 是你手误,还是其它问题? 程序的具体流程请看代码注释: #include "stdio.h" void main() { int a=2,b=7,c=5; switch (a>0) { //a的值为2,满足a>0,该表达式为真,也就是 1,跳到case 1处执行代码 case 1: //其实case 1也不远,就在这里 switch(b<0) { //b的值为7,不满足b<0,该表达式为假,也就是 0,但没有case 0,所以下面两行代码都没执行 case 1:printf("@");break; case 2:printf("!");break; } //执行到了这,case 0只是个标签,用于标记要跳转至的位置 case 0: switch (b==5) //如果这里的b是c,那么,就跳转至case 1处,执行printf("#");,打印“ # ” { //b==5吗?不等于,所以,为假, 有个 case 0,就跳到它这执行了printf("*");,打印的第一个字符为 “ * ”,并用break跳出switch。 case 0:printf("*");break; case 1:printf("#");break; case 2:printf("$");break; } //这里没有break,可以继续往下面执行,这就把default处的printf("&");也执行了,所以,打印的第二字符是 “&” default :printf("&"); //执行完后,就退出了switch } printf("\n"); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柴火大饭店地址有知道的么?有点事想过去
有首歌曲 前面开头是I'm ready for love I'm
上海资沃金融信息服务有限公司具体在哪啊?谁
海阁秘制土火锅地址在哪,我要去那里办事
狗狗拉褐色的水,还呕吐黄色的粘液是怎么回事
编制弹性预算的前提是将成本费用划分为( )。A
如何彩绘白半袖 运动会上走方阵 自己绘画
一个墨水瓶的英文单词
府谷到宝鸡的火车路线
联想专卖店(滨州黄河十路专卖店)地址在什么地
黄帝跟神农是亲兄弟吗?
耐冻花、耐冻的花
iphone6plus盒里有说明书吗
华为荣耀6系统重装多少钱
红烧鹅大盘鸡地址有知道的么?有点事想过去
推荐资讯
以擅画宗教人物著称的唐代大画家是()
保食安在哪里有实体店?
天干七杀地支比肩的流年是啥意思?
西华派出所裕源社区清源警务室地址在什么地方
女孩子说木啊什么意思
问道装备强化需要什么
厕所应该建在什么位置
常宁市华兴冶化实业有限责任公司地址在哪,我
陇西县文峰镇农技站这个地址在什么地方,我要
工艺品刀不让带上火车 那怎么让我把刀带回去?
我有所思,虽不算远道。 奈何我忙,未与你朝
男人手链戴哪只手
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?