推荐答案
-- -------------------- ---- -------
-------- ---------
--- ------ -
--- ----- - --
-- -- ----- ------ - - -
----- ------ - -- -
-------------- -------
--------
-
------ --
-
本题详细解读
while 循环的基本语法
while (condition) {
// 循环体
}
condition
是一个布尔表达式,如果为真(非零),则执行循环体中的代码。
- 循环体中的代码会重复执行,直到
condition
变为假(零)。
while 循环的执行流程
- 首先检查
condition
是否为真。
- 如果为真,执行循环体中的代码。
- 执行完循环体后,再次检查
condition
。
- 重复上述步骤,直到
condition
为假,循环结束。
示例代码解析
-- -------------------- ---- -------
-------- ---------
--- ------ -
--- ----- - --
-- -- ----- ------ - - -
----- ------ - -- -
-------------- -------
--------
-
------ --
-
count
初始值为 0。
while (count < 5)
表示只要 count
小于 5,循环就会继续。
- 在循环体中,
printf("%d\n", count);
打印当前的 count
值。
count++;
每次循环结束后,count
的值增加 1。
- 当
count
达到 5 时,count < 5
为假,循环结束。
注意事项
- 如果
condition
一开始就为假,循环体将不会执行。
- 确保循环体中有改变
condition
的语句,否则可能导致无限循环。
while
循环适用于不确定循环次数的场景。