黑马程序员技术交流社区
标题:
分享continue和break的区别
[打印本页]
作者:
雪寒
时间:
2014-11-3 20:11
标题:
分享continue和break的区别
在进行循环的时候,有两个语句可以跳出循环,一个是continue,一个是break;那这两个有什么区别呢?答案是continue是跳出本次循环,而break是跳出整个循环。
示例:
#include <stdio.h>
int main()
{
int i=0;
int j=0;
while(i<10)
{
i++;
if(5==i)
{
continue;
}
printf("第%d次循环\n",i);
}
while(j<10)
{
j++;
if(5==j)
{
break;
}
printf("第%d次循环\n",j);
}
}
复制代码
运行结果是:
第1次循环
第2次循环
第3次循环
第4次循环
第6次循环
第7次循环
第8次循环
第9次循环
第10次循环
第1次循环
第2次循环
第3次循环
第4次循环
我们发现,用continue时,仅第五次循环没有,但是后面的循环还有
而用break跳出循环时,表示整个循环结束,第五次后面的循环就都没有了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2