2016 - 2024

感恩一路有你

c语言while循环语句用法举例

浏览量:4546 时间:2023-10-11 20:11:19 作者:采采

C语言中的while循环语句是一种常用的控制结构,它允许程序根据特定的条件重复执行某段代码块。详细了解while循环的用法对于学习和理解C语言编程非常重要。下面将通过多个示例来详细介绍while循环的用法。

示例1:

#include lt;stdio.hgt;
int main() {
    int i  0;
    while (i lt; 5) {
        printf("当前i的值为:%d

", i);
        i  ;
    }
    return 0;
}

该示例中的while循环会在i小于5的条件下重复执行{}中的代码块。每次循环,i的值会递增1,并输出当前i的值。

示例2:

#include lt;stdio.hgt;
int main() {
    int num;
    printf("请输入一个正整数:");
    scanf("%d", num);
    while (num gt; 0) {
        printf("%d

", num);
        num--;
    }
    return 0;
}

该示例中的while循环会在输入的正整数num大于0的条件下重复执行{}中的代码块。每次循环,num的值会递减1,并输出当前num的值。

示例3:

#include lt;stdio.hgt;
#include lt;stdbool.hgt;
int main() {
    int sum  0;
    int num;
    printf("请输入一系列整数,以0结束:

");
    bool flag  true;
    while (flag) {
        scanf("%d", num);
        if (num ! 0) {
            sum   num;
        } else {
            flag  false;
        }
    }
    printf("输入整数的和为:%d

", sum);
    return 0;
}

该示例演示了如何通过while循环输入一系列整数,并计算出这些整数的和。当输入的整数为0时,循环结束。循环中使用了一个bool类型的变量flag作为循环条件。

通过以上示例,读者可以更好地理解C语言中while循环语句的用法。掌握好while循环的使用技巧,可以帮助提高程序的效率,并且使得代码更具有可读性。

在实际编程中,while循环还可以结合其他控制结构如if语句进行嵌套使用,以实现更复杂的逻辑。希望本文对您的学习和编程有所帮助。

C语言 while循环 用法 示例

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。