关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
KK_WXH
2019-10-27 16:00
采纳率: 0%
浏览 646
首页
编程语言
已采纳
这个switch语句为什么不能够运行?
c++
关于c++的问题。
(上下两张图无缝连接,就是我的源程序)
报错说
这是咋回事啊??
希望大佬能够解答, 另外请举例说明一下switch和case后面能够那些类型的变量。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
内核之道
PostgreSQL领域优质创作者
2019-10-27 17:34
关注
case后面的条件不能是字符串。case 后的常量指的是常量表达式,它必须是整数类型,因此case后面只能是数字或是字符类型,比如case 1 或是 case 'a',不能是case “hello”等字符串。在一个特定的 switch 语句中,每个 case 常量都必须具有独一无二的值,不可以重复。但是 switch 语句可以包含多个 case 标签。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告