现在的位置: 首页 > 综合 > 正文

(五)不断前进:循环

2013年10月08日 ⁄ 综合 ⁄ 共 601字 ⁄ 字号 评论关闭

1、while(条件)  {..............}        注意括号最外可以不加;

2、do{.....................}while(条件);             注意括号最外,就是条件最后必须加括号。
      因此,最好两个都加分号吧,这样不易出错。

3、for(初值;条件;增值){。。。} 注意,不一定非得用整形数,也可以用浮点数
     如果是浮点数,就要小心,当表示为分数时,其分母是奇数时,就不能准确地用二进制进行表示浮点数,因此,此时循环中出错的机会就会变大。
     for(float i=0.0;i<=2.0;i+=0.2) cout<<i<<endl;
     //可以发现最后一次循环在1.8就结束了,理解上的2.0没有出现,这是因为0.2的分式表示为1/5分母为奇数,不能准确地表示浮点数。易发生很小的误差通常是最后一位时有所偏移。
      ----------------------------------------------------------------------------
     常与逗号运算符(左相关,取右值)结合运用,简化代码,但可读性不高。
     for(int i=2,j=3,m=4;i<10;sum+=i++);
     for(int  i=1;sum+=i,i<10;i++);
     for(int i=1;i<10;sum+=i,i++);

4、exit(1)    退出程序

抱歉!评论已关闭.