C控制语句:循环(2)

本篇摘要:

不确定循环和计数循环

fou 循环

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

在C语言中,循环结构主要分为两类:不确定循环和计数循环。

不确定循环

不确定循环的执行次数在循环开始前是不确定的,通常取决于某个条件是否满足。这类循环主要包括: 

  1. while循环: 

while (条件) {
    // 循环体
}

 只要条件为真,循环体就会反复执行。当条件变为假时,循环结束

do...while循环

do {
    // 循环体
} while (条件);

 

  1. 该循环至少执行一次循环体,然后检查条件是否为真。如果条件为真,循环继续执行。

计数循环

计数循环的执行次数在循环开始前是已知的。这类循环主要是:

for循环

for (初始化; 条件; 增量) {
    // 循环体
}

这个循环首先执行初始化部分,然后检查条件。如果条件为真,执行循环体,然后执行增量部分,接着再次检查条件,直到条件为假。

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

在C语言中,for 循环是一种计数循环,通常用于需要执行预定次数的循环任务。for 循环的语法结构如下:

for (初始化; 条件; 增量) {
    // 循环体
}

组成部分

  1. 初始化:在循环开始前执行一次,通常用于初始化循环控制变量。
  2. 条件:每次循环迭代前都会检查,如果条件为真(非零),则继续执行循环体;如果条件为假(零),则退出循环。
  3. 增量:每次循环迭代结束后执行,通常用于更新循环控制变量。

执行过程

  1. 执行初始化部分。
  2. 检查条件,如果条件为真,执行循环体;如果条件为假,跳出循环。
  3. 执行增量部分。
  4. 回到步骤2,重复执行,直到条件为假。

示例

以下是一个简单的for 循环示例,该循环打印从0到4的数字:

#include <stdio.h>

int main() {
    for (int i = 0; i < 5; i++) {
        printf("i = %d\n", i);
    }
    return 0;
}

详细解释

  1. 初始化int i = 0;

    • 定义并初始化循环控制变量i 为0。
  2. 条件i < 5;

    • 每次迭代前检查i 是否小于5。如果条件为真,继续执行循环体;如果条件为假,跳出循环。
  3. 增量i++;

    • 每次循环迭代结束后,将i 增加1。
  4. 循环体printf("i = %d\n", i);

    • 打印当前i 的值。
  • 22
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值