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;}