while 、do...while 、for

1、while
特点:只有条件成立才会执行循环体。
while陷阱:
while(条件);即直接加分号
2、do while
特点:一定会执行一次循环体
3、for语句
l   初始化等可以是多句(把printf放到for的括号中)始化语
      
         陷阱
          1>     死循环 for(;;);
          2>     for循环体内部变量的作用域
         3>     作用域混淆
例:
错误:
for (int i = 0; i<5; i++) 
 int a = 10;
应为
for (int i = 0; i<5; i++) { int a = 10;}

posted on 2014-09-14 15:50  安琪  阅读(160)  评论(0编辑  收藏  举报

导航