• 全部
  • 问答

【求解答】switch 的用法

cedtek 2021-09-12 18:34:33

《全国计算机等级考试二级教程—— C 语言程序设计(2019年版)》
第 4 章 选择结构 习题中的选择题

img


img

参考答案给的是 A
B选项中 switch (a * a + b * b); 应该去掉分号 ;,就像这样 switch (a * a + b * b)
C选项中 switch a 应该用括号 () 将正整型变量 a 括起来,就像这样 switch (a)
D选项我看了好久也没发现哪里错了,难道是缺少 default: 语句?

...全文
43 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cedtek 09-12

刚才我试着将代码敲到电脑里运行看看时,发现D选项中 case10 : 空格的位置不对,应该是 case常量表达式(10) 之间有一个空格,而 常量表达式(10) 和冒号 : 之间不能加空格,正确的写法应该是 case 10:
看这几个选项太考验眼力👀和细心😯了

回复
相关推荐
发帖
C语言
创建于2007-09-28

6.3w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2021-09-12 18:34
社区公告
暂无公告