在程序的控制流中,while 循环是一种重要的控制结构,它用于重复执行代码块,直到某个特定的条件不再被满足。while 循环的基本语法如下:
while (condition) { // 要执行的代码块
}
当 condition 为真时,代码块会一直循环执行,直到 condition 不再满足为止。
while 循环的执行过程如下:
这个过程会不断重复,直到 condition 不再满足为止。
while 循环可以应用于很多场景,例如:
下面是一个计算 1 到 100 的和的例子:
int sum = 0;int i = 1;
while (i <= 100) {
sum += i;
i++;
printf("The sum is %d\n", sum);
在这个例子中,通过 while 循环来计算 1 到 100 的和。循环从 i=1 开始,一直执行到 i=100 为止。在循环体中累加每个 i 的值,并将最终的结果输出。
和 for 循环类似,while 循环也是一种常见的循环结构。和 for 循环相比,while 循环的语法更为简单,但是有一些区别:
因此,在实际编程时,我们需要结合具体的场景和需求来选择合适的循环结构。