c语言的while循环
时间: 2023-10-27 15:37:36 浏览: 79
while循环是C语言中的一种循环结构,它的语法格式如下:
while (condition) {
statement(s);
}
其中,condition是一个表达式,当其值为真(非零)时,循环体中的语句会被执行。每次循环执行完毕后,程序会重新判断condition的值,如果仍为真,则继续执行循环体中的语句,直到condition的值为假(0)时,循环结束。
while循环的优点是可以在不知道循环次数的情况下,重复执行一段代码。同时,由于condition可以是任何表达式,因此while循环可以根据不同的条件控制循环的行为。
例如,下面的代码展示了如何使用while循环计算1到100的和:
int i = 1;
int sum = 0;
while (i <= 100) {
sum += i;
i++;
}
printf("1到100的和为:%d\n", sum);
在这个例子中,循环条件为i <= 100,即只要i小于等于100,就一直执行循环体中的语句。每次循环中,sum的值会加上i的值,然后i的值会自增1,直到循环结束。最后,程序输出1到100的和。
阅读全文