首页 > 代码库 > 循环 for while do - while
循环 for while do - while
intialization 循环变量的初始
condition 循环条件(满足条件重复执行)
increment 循环变量的增量
4.statement 循环体
5.
while (<#condition#>) {
<#statements#>
}
initialization 在while之前进行循环变量初始化;
之后while后面小郭号里面 condition :循环条件,当条件满足时去执行循环体,
然后 statements :语句(循环体);
最后才写 increment :循环变量增量,(循环变量每次增加多少);
int i = 1; //循环变量初始值
do {
printf("%d",i);//循环体
i ++;//循环变量增量
} while (i <= 100 );//循环条件
/ for (int i = 0; i < 101;i++) {
// sum += i;
//
// }内部循环,当执行完所有项的和相加之后,跳出循环在输出.
// printf("sum = %d\n",sum);
while和do.... while循环的区别:
对于while循环,需要先判断循环条件,然后执行循环体.对于do....while循环来说,不管循环条件是否成立,先执行一次循环体,然后再判断循环条件是否成立.
while 和for循环的区别:
while循环多用于不明确循环次数时使用.而for循环多用于知道循环次数时使用.for循环可以转为while循环,但是while循环不可以转为for循环.
何时使用循环?
当我们做同一件事两次或两次以上时,就要考虑使用循环.把重复做的操作作为循环体.
循环最好不要超过两层,不然程序的可读性就会变差.
//for 循环可以转为while 和 do while 循环,但是 while 和 do while 循环不一定能够转换为for 循环
break 用来结束本层循环,
continue; //用来结束本次循环,然后跳转到下一次循环继续执行;
本文出自 “久久归一” 博客,请务必保留此出处http://lulun426.blog.51cto.com/9197884/1538384