为了账号安全,请及时绑定邮箱和手机立即绑定

c语言入门 4-16

为啥要有case 10;score=score/10

正在回答

1 回答

case后的是个冒号,而非分号。

第10、11行表示在score为10和9时都打印“等级A”。

switch是这样的:一旦匹配到一个case,就从那个case开始向下执行,且忽略掉后面的case标号,连后面case中的语句一起执行下去。 

所以匹配到10后,就开始从case 10冒号后的语句开始执行,这里有没有语句都没有关系,接着会执行下个case后的语句,也就是case 9中的,这里的break语句会跳出整个switch(这样避免执行到后面case中的语句)。

2 回复 有任何疑惑可以回复我~
#1

不能羞 提问者

多谢了
2015-09-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

c语言入门 4-16

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信