continue语句的问题.提问

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:09:38
for(a=1;a<10;a++)
如果for循环里面遇到continue语句的话,结束本次循环.我的问题是结束本次后要不要执行a++呢?还是直接再进行下一次判断? 分不多,有分了追加,希望大家帮忙,谢谢.

当然要执行a++, 不然不就死循环了么

会的,直到不满足条件a<10

要执行a++ continue仅跳过其后面的大括号中的语句 而不会跳过 for中的表达式

continue不影响循环条件的执行(例如,a<10和a++都不会收continue的影响),只是跳过循环体内的执行语句,所以a++还是会执行的。

continue结束本次循环的意思 是不执行continue后面循环体内的语句,也就是直接跳到函数体最后的,当运行到函数体的最后就要执行a++的内容了。a++不属于函数体内的部分