C++备课讲义第3章.ppt

* S=0;term=1;n=1;//一定要赋初值 while(fabs(term)=1e-5) { S=S+term; term=(-1)*term*x*x/((2*n)*(2*n-1)); n++; } 旧的 新的 * break语句和continue语句 break在switch语句中,可以使流程跳过判断体,执行下面的程序。在循环体中,也可以从循环体内跳出循环体,提前结束循环。 for ( ; ; ) { cinx; if (x= =123) break; } 当输入123时,结束循环。 break 只能退出一层循环或switch语句。 * a=10 ; y=0; do { a+=2; y+=a; cout“a=“a“, y=“ yendl; if (y50) break; } while (a=14); 第一次:a=12 y=12 输出:a=12 , y=12 第二次:a=16 y=28 输出:a=16 , y=28 第三次:a=16 y=44 输出:a=16 , y=44 第四次:a=16 y=60 输出:a=16 , y=60 * continue:其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。 void

文档评论(0)

1亿VIP精品文档

相关文档