在进行循环的时候,有两个语句可以跳出循环,一个是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跳出循环时,表示整个循环结束,第五次后面的循环就都没有了
|
|