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

来源:互联网 发布:手机wap建站 编辑:程序博客网 时间:2024/05/22 06:09
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------



循环结构:

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

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


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

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

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


例如:
  1. #include<stdio.h>
  2. intmain(int argc, const char * argv[]){
  3. int i=1, sum=0;
  4. while(i<=100){
  5. sum+=i;
  6. i++;
  7. }
  8. printf("%d\n",sum);
  9. return0;
  10. }
(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;
}

0 0
原创粉丝点击