在C语言中,循环结构用于反复执行一组语句。C语言提供了三种主要类型的循环:for、while、和 do-while。

1. for 循环: 通过初始化、条件判断和更新表达式来控制循环执行。
    #include <stdio.h>

    int main() {
        // 打印数字 1 到 5
        for (int i = 1; i <= 5; ++i) {
            printf("%d ", i);
        }

        return 0;
    }

2. while 循环: 在执行循环体之前检查条件是否为真,如果条件为真则执行循环体。
    #include <stdio.h>

    int main() {
        // 打印数字 1 到 5
        int i = 1;
        while (i <= 5) {
            printf("%d ", i);
            ++i;
        }

        return 0;
    }

3. do-while 循环: 与 while 循环类似,但是条件判断发生在执行循环体之后,所以至少会执行一次循环体。
    #include <stdio.h>

    int main() {
        // 打印数字 1 到 5
        int i = 1;
        do {
            printf("%d ", i);
            ++i;
        } while (i <= 5);

        return 0;
    }

这些循环结构允许程序重复执行特定的代码块,从而实现对一系列操作的简便控制。选择使用哪种循环取决于具体的需求和程序逻辑。


转载请注明出处:http://www.zyzy.cn/article/detail/13519/C 语言