c语言学习:[2]break和continue语句的区别
C语言中,continue语句只终止本次循环,而不是终止整个循环;break语句则是终止整个循环,不会再去判断循环条件是否满足。下面我们用一个简单的例子来看一下。这里的编程环境为Microsoft Visual C++ 6.0。
![c语言学习:[2]break和continue语句的区别](https://exp-picture.cdn.bcebos.com/4b626771fe1d96d8c59939942ccd0c6efaf2e1d4.jpg)
工具/原料
Microsoft Visual C++ 6.0
continue语句
# include <stdio.h>
int main(void)
{
int i ;
for (i=0; i<10; i++)
{
if(i==4)
{
continue;//当 i==4 的时候跳过,所以输出结果没有4。
}
printf("%d ", i);
}
return 0;
}
编程界面和输出结果如下:
![c语言学习:[2]break和continue语句的区别](https://exp-picture.cdn.bcebos.com/6ca98461862541935d68e8b0df1bd10ff326abd4.jpg)
break语句
# include <stdio.h>
int main(void)
{
int i ;
for (i=0; i<10; i++)
{
if(i==4)
{
break;//当 i==4 的时候结束循环,所以输出结果没有4 及以后的数字。
}
printf("%d ", i);
}
return 0;
}
![c语言学习:[2]break和continue语句的区别](https://exp-picture.cdn.bcebos.com/ad121888912ca5ca7468c8fc8bfc77f7990e94d4.jpg)
下面这个例子中,break和continue同时出现在switch语句中,大家可以自己先看一下,然后上机实验,看结果是不是和自己预想的一样。
![c语言学习:[2]break和continue语句的区别](https://exp-picture.cdn.bcebos.com/db196cdade49610f61d6f5b0a56817e950e1d2d4.jpg)
第二个例子,看一下break和continue的应用。很好的例子。
![c语言学习:[2]break和continue语句的区别](https://exp-picture.cdn.bcebos.com/8a17b3042e6817e9bf61564cd356d53da924ced4.jpg)
注意事项
仔细体会分析两个语句,多做几个例子。加深理解。
学习C语言,要由点及面,反复的学,不断的加深体会。
(共篇)上一篇:判断一个数是否为...|下一篇:声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:125
阅读量:181
阅读量:80
阅读量:157
阅读量:112