`while`语句是许多编程语言(如Python、Java、C等)中的一种循环结构。它允许代码块重复执行,直到给定的条件不再满足为止。
基本结构如下:
```plaintext
while 条件:
# 代码块,当条件满足时,会重复执行这个代码块
```
举个例子,如果我们想打印数字1到5:
```python
count = 1
while count <= 5:
print(count)
count += 1 # 或者 count = count + 1,更新计数器的值
```
这里的关键是`while`后面的条件。只要条件为真(或者说满足条件),代码块就会重复执行。一旦条件不再满足(例如上面的例子中`count`大于5),循环就会停止。
要注意的是,有时候如果条件一开始就不满足,那么代码块内的代码可能一次也不会执行。这种情况称为“死循环”,如果不特别处理(比如通过某种方式使条件变得满足),程序可能会陷入无限循环中无法退出。因此,在设计程序时需要注意避免这种情况。