break语句
举例:
#include<stdio.h>
int main()
{
int i=5;
do
{ if(i%3==1)
if(i%5==2)
{ printf("%d",i);
break;
}
i++;
}while(i!=0);
return 0;
}
break语句用于循环语句是,可使程序终止循环而转去执行循环语句之后的其他语句。
运行结果:
continue语句
举例:
把1-100之间能被7整除的数,以每行5个的形式在屏幕上输出。
#include<stdio.h>
int main()
{
int i,n=1;
for (i=1;i<=100;i++)
{
if(i%7!=0)
continue;
printf("%4d",i);
if(n++%5==0)printf("\n");
}
return 0;
}
continue语句作用是跳过循环中的continue后面的语句,继续下一次循环。
运行结果:
goto语句
举例:
使用goto语句计算sum= 的值。
#include<stdio.h>
int main()
{
int i,sum;
i=1;sum=0;
loop:if(i<=100)
{
sum=sum+i;
i+=1;
goto loop;
}
printf("sum=%d\n",sum);
return 0;
}
goto语句使语句从goto处跳转到“:”处。
运行结果: