在编程中,`while` 是一种控制流语句,用于创建一个循环,该循环会重复执行一组语句,直到指定的条件不再满足。`while` 循环的基本语法如下:
```
while (表达式) {
// 循环体语句
}
```
在这个结构中,`表达式` 是一个条件表达式,它在每次循环开始前进行评估。如果 `表达式` 的结果为真(非零),则执行循环体中的语句,然后继续下一次条件判断。如果 `表达式` 的结果为假(零),则循环终止,程序继续执行 `while` 循环之后的代码。
`while` 循环的特点是 先判断后执行,即先检查条件是否满足,如果满足则执行循环体,否则不执行。这种循环结构通常用于当循环的次数未知或依赖于某个条件是否满足时。
例如,以下是一个简单的 `while` 循环示例,用于检查变量 `100` 是否小于或等于 `4`:
```
while (100 le 4) {
// 循环体语句
}
```
在这个例子中,如果 `100` 的值小于或等于 `4`,则执行循环体中的语句,然后继续下一次条件判断。如果 `100` 的值大于 `4`,则循环终止,程序继续执行 `while` 循环之后的代码。
需要注意的是,`while` 循环必须有一个明确的退出条件,否则会导致无限循环,程序将永远停留在循环中。