continue语句的作用

如题所述

其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,执行下一次循环。
举个例子:
for(int i = 0; i < n; ++i)
{
if( i %2 == 1 )
continue;

print i
}
结果就会输出:0 2 4 。。。
因为 1 3 5 。。。 都被跳过了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-27
就是继续做执行下去,加入你有个switch语句
switch(a)
{
case 1:表达式;continue;
case 2:表达式;break;
case 3:表达式;break;
}
如果你在case 1做break的话 就直接跳出switch了 如果continue则继续判断a的值其实这个例子不是很好 因为不加continue也是继续做后面的 本来是为了 告诉你continue在特定的情况下也有他的用处
第2个回答  2011-10-27
continue前面应该有个条件?当成立时候的作用就是在循环中直接跳出这次循环执行下一个循环本回答被网友采纳
第3个回答  2011-10-27
循环结构中continue是结束此次循环,继续下一轮循环中,是和break相对的,break是结束整个循环。
第4个回答  2011-10-27
continue退出本次循环,如for(int i =0;i<10;i++){if(i==1) continue;}
break 退出本循环(内循环),到外循环。如for(int i =0;i<10;i++)for(int j=0;j<10;j++){if (j==5) break;}退出第二个循环,继续第一个循环。
return 退出所有循环,结束方法。
相似回答