您的位置:首页 > 其它

循环 for   while   do - while

2014-08-11 00:09 281 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: