[SwitchCase]C语言编程switch case的使用

您所在的位置:网站首页 c语言case的用法 [SwitchCase]C语言编程switch case的使用

[SwitchCase]C语言编程switch case的使用

2023-07-11 15:33| 来源: 网络整理| 查看: 265

[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