[SwitchCase]C语言编程switch case的使用 |
您所在的位置:网站首页 › c语言case的用法 › [SwitchCase]C语言编程switch case的使用 |
[SwitchCase]C语言编程switch case的使用
原创
苏导198 2022-09-11 23:46:48 博主文章分类:C语言 ©著作权 文章标签 switch case c 变量类型 文章分类 虚拟化 云计算 ©著作权归作者所有:来自51CTO博客作者苏导198的原创作品,请联系作者获取转载授权,否则将追究法律责任问题描述:当要选择的分支过多时,还是用if-else结构的话会很冗长,此时选择switch-case结构来解决是很实用的。但使用switch-case需要注意switch(variable)括号中的变量类型只能是char或int一类的类型,其他的类型的话可以考虑转换成该类型再判断,或者使用if-else。 基本用法:
switch(表达式) {
}
一个问题:有时比如要用相同的代码处理很长一段范围的常量,比如0,1分别处理,但10-900用另一分支处理,case并没有提供这种10-100的写法,还是得case10: case11: …… : case 900: // do something
这种方式,数目更大就更麻烦了。
这种情况下,可以考虑直接用if-else或者用if-else加switch-case来实现。
switch(num) {
}
if(num>10 &&num 赞 收藏 评论 分享 举报 上一篇:[Optimize]让C更高效的10种方法 下一篇:[CC2530]串口接收发送数据 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |