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

本文详细介绍了C语言中的两种循环结构:while循环和do-while循环。解释了它们的语法结构、工作原理及应用场景,并通过具体示例展示了如何使用这两种循环来计算1到100的累加和。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值