关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
KK_WXH
2019-10-27 16:00
采纳率: 0%
浏览 649
首页
编程语言
已采纳
这个switch语句为什么不能够运行?
c++
关于c++的问题。
(上下两张图无缝连接,就是我的源程序)
报错说
这是咋回事啊??
希望大佬能够解答, 另外请举例说明一下switch和case后面能够那些类型的变量。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
内核之道
优质创作者: 数据库技术领域
2019-10-27 17:34
关注
case后面的条件不能是字符串。case 后的常量指的是常量表达式,它必须是整数类型,因此case后面只能是数字或是字符类型,比如case 1 或是 case 'a',不能是case “hello”等字符串。在一个特定的 switch 语句中,每个 case 常量都必须具有独一无二的值,不可以重复。但是 switch 语句可以包含多个 case 标签。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
switch
语句
和if else
语句
运行
效率对比?
2025-04-14 13:55
半青年的博客
switch
语句
和if else
语句
运行
效率对比?
java
switch
null_为什么String
switch
语句
不支持null case?
2021-02-12 23:37
地下蝉的博客
问题我只是想知道为什么Java 7
switch
语句
不支持anullcase而是throwsNullPointerException?请参阅下面的注释行(示例摘自Java Tutorials文章
switch
):{String month = null;
switch
(month) {case "january":month...
模式匹配
Switch
:JDK 17 中如何实现
Switch
语句
的模式匹配?
2024-12-23 11:16
猫头虎的博客
模式匹配
Switch
:JDK 17 中如何实现
Switch
语句
的模式匹配? 粉丝提问: JDK 17 引入的模式匹配
switch
是什么?如何使用这种新特性优化代码? 本文将详细解析 JDK 17 中的模式匹配
switch
特性,展示其用法及...
三目运算符、
switch
练习卷A-答案及解析
2025-08-08 18:16
内容概要:本文档为《三目运算符、
switch
练习卷A(20250808)答案及解析》,主要涵盖三目运算符和
switch
语句
的练习题及其详细解析。文档包括选择题、填空题、改错题和编程题四个部分。选择题通过具体实例讲解了三目...
C语言
switch
语句
示例[代码]
2025-11-22 13:31
C语言是一种广泛使用的计算机
编程语言
,它以其高效性和灵活性著称。在C语言中,控制结构是编写程序逻辑的基础,其中包括条件控制结构。其中,
switch
语句
是一种多分支选择结构,用于基于不同的情况执行不同的代码块。...
JavaScript
switch
语句
2024-05-30 21:45
Python老吕的博客
switch
语句
在JavaScript中是一种强大的控制结构,但在某些场景下,可能需要考虑其他替代方案以获得更好的灵活性或可读性。最终的选择应该基于代码的可维护性、性能需求和具体业务逻辑。博主Python老吕评论,您的...
【汇编 C】
switch
为什么高效率?分支
语句
if else与
switch
2022-09-24 17:10
是星星鸭的博客
什么是分支
语句
?分支
语句
即进行一个选择,如果出现情况A则进行相应的操作;如果出现情况B则进行相应的操作,等等。if else分支
语句
我们也知道if是如果的意思,那么可以根据意思理解,比如:if(love == true) // ...
switch
case
语句
详解[项目源码]
2025-11-14 11:14
在多数
编程语言
中,
switch
case
语句
的基本形式是首先指定一个变量,随后根据这个变量的值来匹配各个case分支。 使用
switch
case时,每个case后面跟随一个值和冒号,用于指定当变量等于该值时,程序应该执行的代码块...
C语言
switch
case
语句
的case后面不能接范围?
2022-01-25 17:19
吴师傅up的博客
C语言
switch
case
语句
的case后面不能接范围?
C语言系统如何设置多个
switch
,c语言
switch
语句
如何使用
2021-05-21 17:56
邹志渭的博客
switch
语句
允许检测数组与值列表的相等性,每个值称之为实例以及case,程序会检测
switch
后面的值以及与case后面的值比对,如果相同则执行下面的代码或代码块。
switch
语句
中使用的通配符应该具是int或enum类型,否则如...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告