简单的循环

目录

  1. while循环
  2. do-while循环
  3. for循环

if语句可以判断条件是否满足,满足时才做相应的动作,而循环语句可以在满足条件时,不断地重复执行一些动作。

重复执行的语句(循环语句)可以多次执行其他语句,他检查一个条件是否满足,只有在满足时执行它的循环体。

while语句是一个循环语句,他会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到不满足为止。后面紧跟的语句或语句括号,就是循环体。

do-while循环和while循环很像,唯一的区别就是我们在循环体执行结束的时候才来判断条件。也就是说,无论如何,循环都会执行最少一遍,然后再来判断条件。与while循环相同的是,条件满足时循环,条件不满足时结束循环。


while循环

  • 如果我们把while翻译作“当”,那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句。
  • 循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行。
  • 条件成立是循环继续的条件。
  • 语法:while(条件){满足条件就执行}
  • 因为满足条件就执行,所以写的时候要注意设定一个边界值,否则就会一直循环下去。
    #include <stdio.h>
    
    int main()
    
    {
        int x;
        int n=0;
    
        scanf("%d", &x);
        while ( x>0 } {
            n++;
            x /=10;
        }
        printf("%d\n", n);
    
        return 0;
    }
    
    //   x   n
        352  0
         35  1
          3  2
          0  3

    do-while循环

  • 在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一乱的循环,不满足则结束循环。

  • do

       {

                <循环体语句>

        }while(<循环条件>);

#include <stdio.h>

int main()

{
    int x;
    int n=0;

    scanf("%d", &x);
    do {
        x /=10
        n ++;
    } while ( X > 0 );
    printf("%d", n);;
    return 0;
}

for = 对于

for( count=10;count>0;count--)

就读成:“对于一开始的count=10,当count>0时,重复做循环体,每一轮循环在做完循环体内语句后,使得count--。”

for循环语句的一般形式为

for(表达式1;表达式2;表达式3)
{
    语句;
}

表达式1表达式2表达式3之间是用分号隔开的,但for(表达式1表达式2表达式3)后面千万不要加分号。因为for循环只能控制到其后面的一条语句,而在C语言当中分号也是一个语句--空语句。所以如果在后面加个分号,那么for循环就只能控制到这个分号,下面大括号里面的语句就不属于for循环了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值