小猪鼻子
2017-01-10 16:47
如果score=77,输出就是等级C。为什么呢?case没有等于6,为什么会去执行等于6时候的语句呢?“没有break后会一直执行”这个怎么理解?不管case什么了吗?
没有break会一直执行的意思是,如果10代入,就会从上到下执行一遍。就是代入某个数,找case对应的,从这一行开始到下面一直执行。77为什么是C,因为题目要求是60-80这个区间为等级C,而case 7这一行没有语句,相当于不执行,又没有break,就跳到下一行case6,执行后有break,跳出循环。可以理解吗》、
C语言入门
926939 学习 · 21533 问题
相似问题