continue与break语句
c语言中“continue”语句的作用是:跳过循环体中剩余的语句并直接到循环末尾结束本次循环,强行执行下一次循环。break语句则是结束整个循环,不再执行本循环,直接执行下面的语句。
例如下面谭浩强c程序设计中求pi的近似值的例题
程序为:#include <stdio.h>
#include <math.h>
int main()
{
int sign=1;
double pi=0.0,n=1.0,term=1.0;
while(fabs(term)>=1e-6)//检查绝对值是否大于或等于10的-6次方
{
pi=pi+term;
n=n+2;
sign=-sign;
term=sign/n;
}
pi=pi4;
printf(“pi=%10.8f\n”,pi);
return 0;
}
可以改用break语句:
:#include <stdio.h>
#include <math.h>
int main()
{ int sign=1; double pi=0.0,n=1.0,term=1.0; while(1)//永远为真,执行循环
{ if(fabs(term)<1e-6)
break;
pi=pi+term;
n=n+2;
sign=-sign;
term=sign/n;
}
pi=pi4;
printf(“pi=%10.8f\n”,pi);
return 0;
}
fabs()求绝对值函数
continue 与break 语句 2021-02-18
最新推荐文章于 2022-07-19 13:46:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)