一到C语言题不太懂,望解答

img


break 后 跳出循环 然后b-=5不应该是17么,,为什么答案是22

img


请你注意代码,这里的for循环的内部执行体,在最后一部break跳出时,是直接跳出for循环的这个执行体,不会执行后面的动作。
(continue和break的跳出循环都是以这个括号为准的,每次跳出都不执行后面的动作)

简单看了一下,你可以自己调试看看:b=19是,满足continue条件,b为22,然后22做判断,满足break条件,直接跳出。

不是的,b-=5在for循环内部,break会直接跳出for循环,那一句不会被执行

img

26题