c++里continue是什么作用?
6个回答
展开全部
就是结束此次循环继续下次循环
比如
int i;
for(i=0;i<5;i++){
if(i==3) continue;
cout<<i;
}
就会输出01245
当i等于3的时候,被continue了,结束此次循环,继续下一次循环了。
比如
int i;
for(i=0;i<5;i++){
if(i==3) continue;
cout<<i;
}
就会输出01245
当i等于3的时候,被continue了,结束此次循环,继续下一次循环了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i=0;i<=1;i++)
{if(i==0)continue;
else
cout<<i<<endl;
}
结束本次循环进入下一次;
上面的例子中我写了一个循环两次的for循环第二次循环才输出1 第一次由于i等于0而直接跳出循环进入下一次啦;
{if(i==0)continue;
else
cout<<i<<endl;
}
结束本次循环进入下一次;
上面的例子中我写了一个循环两次的for循环第二次循环才输出1 第一次由于i等于0而直接跳出循环进入下一次啦;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
continue语句只能用于循环体中,其功能是跳过循环体中continue之后的那一部分循环体,而继续进行下一次循环。
对于while循环和do-while循环,执行continue将转向循环条件的判断;而对于for循环,执行continue将转向计算表达式3,然后转向循环条件的判断。
【例5.13】 continue语句用于循环体内部示例。
#include "stdio.h"
main()
{int i;
for(i=1;i<=5;i++)
{if(i<=2)
continue;
printf("%d,",i);
}
}
运行结果为
3,4,5,
选自《C语言程序设计—从入门到进阶》,人民邮电出版社。
对于while循环和do-while循环,执行continue将转向循环条件的判断;而对于for循环,执行continue将转向计算表达式3,然后转向循环条件的判断。
【例5.13】 continue语句用于循环体内部示例。
#include "stdio.h"
main()
{int i;
for(i=1;i<=5;i++)
{if(i<=2)
continue;
printf("%d,",i);
}
}
运行结果为
3,4,5,
选自《C语言程序设计—从入门到进阶》,人民邮电出版社。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询