在计算机编程中,`while`循环是一种基本的控制结构,用于在满足特定条件时重复执行一段代码。以下是`while`循环的正确格式和用法:
基本格式
```c
while (条件表达式) {
// 循环体(要重复执行的代码块)
}
```
执行顺序
首先计算条件表达式。
如果条件表达式的值为真(非零),则执行循环体内的代码块。
执行完循环体后,再次评估条件表达式。
如果条件表达式的值仍为真,则继续执行循环体。
如果条件表达式的值为假(零),则退出循环,继续执行循环后面的代码。
示例
下面是一个简单的`while`循环示例,用于计算从1加到100的值:
```c
include
int main() {
int i, sum = 0;
i = 1;
while (i <= 100) {
sum = sum + i;
i++;
}
printf("%d\n", sum);
return 0;
}
```
注意事项
确保循环条件最终会变为假,以避免死循环。
在循环体内可以使用`break`语句强制跳出循环,或使用`continue`语句跳过本次循环。
通过以上格式和示例,你可以正确地在编程中使用`while`循环。