您的位置:首页 > 职场人生

黑马程序员---while 和do while 循环

2015-07-25 19:54 281 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

循环结构:

 
              当条件满足时,程序会重复的执行某一个代码段。

构成循环结构的条件:
1.循环控制条件
2.循环体
3.结束循环的条件

while循环的一般形式为:
 
  while(表达式){
 
      语句块
 
  }
其中表达式称为循环条件,语句块称为循环体。

如果循环条件为假,则循环体永远不会执行。

必须要有循环结束的条件,否则会进入死循环。



例如:

#include<stdio.h>
intmain(int
argc, const char * argv[]){
int i=1, sum=0;
while(i<=100){
<
b17a
li style="background-color:inherit;">sum+=i;
i++;
}
printf("%d\n",sum);
return0;
}
(i<=100)为循环控制条件

sum+=i;
为循环体
i++;    为循环结束的条件

----------------------------------------------------------------------------------------------------------------------------------

do-while循环的一般形式为:
do{
    语句块1;语句块2;
}while(表达式);

do-while循环与while循环  的不同在于:
它会先执行循环体,然后再判断表达式是否为真,如果为真则继续循环;
如果为假,则终止循环。
因此,do-while 循环至少要执行一次循环体。



#include<stdio.h>
intmain(int argc, const char * argv[]){
int i=1, sum=0;
do{
sum+=i;
i++;
}
while(i<=100);
printf("%d\n",sum);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: