“没有break后一直执行”如何理解

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

小猪鼻子

2017-01-10 16:47

如果score=77,输出就是等级C。为什么呢?case没有等于6,为什么会去执行等于6时候的语句呢?“没有break后会一直执行”这个怎么理解?不管case什么了吗?

写回答 关注

1回答

  • 慕盖茨4351993
    2017-01-10 18:18:09
    已采纳

    没有break会一直执行的意思是,如果10代入,就会从上到下执行一遍。就是代入某个数,找case对应的,从这一行开始到下面一直执行。77为什么是C,因为题目要求是60-80这个区间为等级C,而case 7这一行没有语句,相当于不执行,又没有break,就跳到下一行case6,执行后有break,跳出循环。可以理解吗》、

    小猪鼻子

    知道了,谢谢哈

    2017-01-11 08:48:08

    共 1 条回复 >

C语言入门

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

926939 学习 · 21533 问题

查看课程

相似问题