break和continue语句
请问break和continue语句是跳出整个大循环还是所在的那个内循环啊,请帮我讲讲这个问题,谢谢了,图里面的是例子。 for 跟 switch 都能被break,是按照嵌套策略的,也就是说由里到外跳出来,switch里面break就跳出switch,但for没有被break。所以for是继续执行的。continue的意思是“放弃本次循环,进入下一次循环”,是不会强制跳出for的。 break和continue只作用自己的循环且只作用于于一个循环,不
能作用于多个。 所在的内循环
你给出的代码中只有一个循环 都是作用于当前的循环 break跟continue最大的区别就是:break是跳出当前循环,continue是跳出当次循环。
也就是说,break破坏了当前的循环,导致所有循环都终止。
而continue只是当次循环终止,下次循环还继续。 continue是跳出这一层循环,也就是跳过putchar,然后在执行下一层while
页:
[1]