求教大神break语句和continue语句的区别。。。
各位大神,我是C语言初学者,我想问问break语句和continue语句的区别是什么,怎样用这两个语句,求教各位大神。。。
break的作用是跳出本层循环,转去执行后面的语句
continue的作用是结束本次循环,不再执行continue语句之后的语句,转入下一次循环条件的判断
给你俩个代码 慢慢体会
#include"stdio.h"
main()
{
int n=3;
do{
if(i%2){i++;continue;}
i++;
s+=i;
}while(i<7);
printf("%d",s);
}
最后s结果是16
#include"stdio.h"
main()
{ int i,n;
for(n=2;n<=100;n++){
for(i=2;i<n;i++){
if(n%i==0)break;
if(n-i==1)printf("%4d",n) ;
}
}
}
输出100内大于2的素数