您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
switch case用法(c语言中switch的用法)
语句,是一个,它的switch case用法(c语言中switch的用法)
发布时间:2016-12-08加入收藏来源:互联网点击:
很多朋友想了解关于printf的一些资料信息,下面是小编整理的与printf相关的内容分享给大家,一起来看看吧。很多朋友想了解关于c语言的一些资料信息,下面是小编整理的与c语言相关的内容分享给大家,一起来看看吧。
开关大小写的用法(c语言中开关的用法)
Switch是一个多分支选择语句。
它的用法与if语句不同。我们先来看看它的基本代码框架。
Switch(A)//A代表你要选择的变量来判断{case#:语句;//#表示变量a的值。
打破;//break表示开关选择的结束。
案例#:陈述;
打破;Default:语句;//default当#上述情况后不是A的值时,default后的语句将默认执行}我们来举个例子:
君眠被老师叫去帮忙写一个小程序,改变考试成绩的等级。
90 - 100 A
80 - 90 B
70 - 80摄氏度
60 - 70天
小于60 E
# includesdio . hint main(){ intn;scanf('%d ',n);Printf('请输入分数\ n ');开关(n/10)
案例10:
case 9: printf(' A \ n ');打破;case 8: printf(' B \ n ');打破;case 7: printf(' C \ n ');打破;
case 6: printf(' D \ n ');打破;
case 5: case 4: case 3: case 2: case 1: case 0: printf(' E \ n ');打破;default:printf('Error\n ')。
}
return0
}
下面我们以这个例子来说明运行switch的注意事项。
1.switch是一个顺序语句,如果没有遇到中断,它将一直执行到default结束。
让我们演示一下代码不间断运行的结果。
# includesdio . hint main(){ intn;scanf('%d ',n);Printf('请输入分数\ n ');开关(n/10)
案例10:
case 9: printf(' A \ n ');case 8: printf(' B \ n ');case 7: printf(' C \ n ');case 6: printf(' D \ n ');case 5: case 4: case 3: case 2: case 1: case 0: printf(' E \ n ');default:printf('Error\n ')。
}
return0
}
我们发现,当我们输入90时,下面的每个分支结果都输出一次。
也就是说,没有break,就不能有效地筛选出你想要的结果。
2.开关(a) a的数据类型只能叫整数字符枚举类型。
那时,当使用浮点数据时,程序将报告一个错误。
这是switch大概需要注意的。谢谢你的支持。
本文到此结束,希望对大家有所帮助呢。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |