【求解答】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: 语句?

...全文
168 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cedtek 2021-09-12
  • 打赏
  • 举报
回复

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

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧