C++ swtich case用法
迪丽瓦拉
2025-06-01 19:49:57
0次

参考:https://www.dovov.com/switch.html

这是我想要做的:

switch(myvar) { case: 2 or 5: … break; case: 7 or 12: … break; … }
我尝试了“情况:2 || 5”,但没有奏效。

目的是不要为不同的值编写相同的代码。

通过堆叠每个开关盒,您可以实现OR条件。

switch(myvar) { case 2: case 5: … break; case 7: case 12: … break; … }
你可以通过堆放箱子标签来实现 :

switch(myvar) { case 2: case 5: … break; case 7: case 12: … break; … }
case 2: case 5: do something break;
如果您没有另外指定(通过书写中断),个案陈述将自动消失。 因此,你可以写

switch(myvar) { case 2: case 5: { //your code break; }
//等等…}

效果如下:
把几个or的条件放一起,然后在最后一个加break
在这里插入图片描述
case中一旦命中了,如果没有break,就会不断往后运行,直到遇到break退出为止.

相关内容

热门资讯

10月1日至4日,湖北A级旅游... 10月4日晚,湖北省文化和旅游厅公布2026年国庆节第四天全省假日文旅市场情况:全省大部分地区天气由...
辽宁朝阳文旅赴京,邀请北京游客... 10月3日,正值国庆黄金周出游热潮高涨之际,辽宁省朝阳市文化旅游和广播电视局携全域优质文旅资源、特色...
“千万年薪招聘NPC”冲上热搜... 山西晋城司徒小镇豪掷3000万,计划招聘百名NPC(非玩家角色),最高开出千万年薪,凭借短视频热度未...
1390岁的塔长啥样?主播带你... 现代快报讯(记者 姜振军)“屏幕前的朋友们大家好,我是果果!”“大家好,我是提子!”10月4日下午,...
江苏淮安:老厂房变身国庆文旅新...   国庆期间,江苏省淮安市清江浦区红旗纸箱厂老厂房经改造,成为复古工业主题沉浸式互动剧场,上演沉浸式...
临港国庆享盛景 藏蓝护航假日游 国庆长假,临港地区文旅盛宴轮番上演,海昌海洋公园、耀雪冰雪世界、滴水湖烟花秀、国风嘉年华、上海天文馆...
国庆黄金周过半!成都市郫都区文... 封面新闻记者 秦怡10月4日,国庆黄金周进入“下半程”。封面新闻记者从成都市郫都区文体旅局了解到,今...
约满,限流!全国多处景区发布公... 来源:应急管理部今天是国庆假期第4天假期过半你在哪里耍?不少热门景区人潮涌动开启“人从众”模式四川、...
年轻态里玩转“电影+”,“星海... 海边草坪变身露天影院,市集、懒人沙发、海风交织成浪漫的观影记忆。10月1日至3日,“星海拾光·电影奇...
“演唱会+潮玩休闲” 来成都凤... 封面新闻记者 赖芳杰这个国庆,成都城北的氛围感被凤凰山体育公园拉满!10月3日,李健「万物安生时」巡...