c语言入门 4-16

来源:4-16 分支结构之switch语句

不能羞

2015-09-17 12:44

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

写回答 关注

1回答

  • onemoo
    2015-09-17 14:27:28
    已采纳

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

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

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

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

    不能羞

    多谢了

    2015-09-17 18:07:43

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题