通过一个程序的输出结果来看continue与break的作用:
#include<stdio.h>
void main()
{
float pi=3.14159;
float r;
float area;
for(r=1;r<=10;r++)
{
area=pi*r*r;
if(r==8)break;
printf("r=%f,area=%f\n",r,area);
}
}
输出结果:
把break改成continue
输出结果:
break是直接跳出循环体结束所有循环;
continue是结束本次循环,后面循环继续执行;
在程序中用continue语句无非为了说明continue语句的作用。
转载于:https://blog.51cto.com/7893538/1331571