18326638710 发表于 2013-11-18 12:26:53

break与continue的区别

这个是我自己觉得是比较break与continue分别的一个很好的例子,拿出来和大家分享一下。#include <stdio.h>

void main()
{
int n;
for ( n=100; n<200; ++n )
{
if ( n%3==0 )    //注意这里是if
{
continue;
}

printf("%3d\n",n);
}
}这个代码是continue语句示例
#include <stdio.h>

void main()
{
int n;
for ( n=100; n<200; ++n )
{
while ( n%3==0 )   //注意这里是while
{
break;
}

printf("%d\t",n);
}
}这个是break语句示例。

friendan 发表于 2013-11-18 13:15:57

break是停止循环。

continue是继续下一次循环。

18326638710 发表于 2013-11-18 17:10:13

friendan 发表于 2013-11-18 13:15 static/image/common/back.gif
break是停止循环。

continue是继续下一次循环。

谢谢,这个我只是想让还分不清楚break与coutinue区别的童鞋,能更好的区分。上面的代码可以把if改成   while 就成了死循环了。还不清楚的童鞋可以试试 。。。{:5_110:}{:5_109:}

飘渺463431810 发表于 2017-1-6 16:47:58

谢谢,学习了
页: [1]
查看完整版本: break与continue的区别