C语言的循环

C语言循环语句总结

循环语句是计算机编程中非常重要的一部分,它允许我们重复执行一段代码块,从而简化程序的编写并提高代码的可读性和可维护性。在C语言中,有三种主要的循环语句:forwhiledo-while

1. for循环

for循环是C语言中最常用的循环语句之一,它具有以下结构:

for (初始化表达式; 循环条件; 更新表达式) {
    // 循环体
}
  • 初始化表达式:在循环开始之前执行一次,用于初始化循环控制变量。
  • 循环条件:每次循环开始之前判断的条件,如果为真则执行循环体,否则跳出循环。
  • 更新表达式:每次循环结束后执行的操作,用于更新循环控制变量的值。

示例:

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

上述代码将输出:0 1 2 3 4

2. while循环

while循环是另一种常见的循环语句,它具有以下结构:

while (循环条件) {
    // 循环体
}
  • 循环条件:每次循环开始之前判断的条件,如果为真则执行循环体,否则跳出循环。

示例:

int i = 0;
while (i < 5) {
    printf("%d ", i);
    i++;
}

上述代码将输出:0 1 2 3 4

3. do-while循环

do-while循环是另一种常用的循环语句,它具有以下结构:

do {
    // 循环体
} while (循环条件);
  • 循环体:先执行一次循环体,然后再判断循环条件是否为真,如果为真则继续执行循环体,否则跳出循环。

示例:

int i = 0;
do {
    printf("%d ", i);
    i++;
} while (i < 5);

上述代码将输出:0 1 2 3 4

4. 循环控制语句

在循环中,我们还可以使用循环控制语句来控制循环的流程。

  • break语句:用于立即跳出当前循环。
  • continue语句:用于结束当前迭代并跳到下一次迭代的开头。

示例:

for (int i = 0; i < 5; i++) {
    if (i == 2)
        break; // 当i等于2时跳出循环
    if (i == 1)
        continue; // 当i等于1时跳过本次迭代,进行下一次迭代
    printf("%d ", i);
}

上述代码将输出:0

5. 嵌套循环

在C语言中,我们可以在一个循环内部嵌套另一个循环,这被称为嵌套循环。

示例:

for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        printf("%d %d\n", i, j);
    }
}

上述代码将输出:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值