C 语言中 while 循环的用法

· 约 2 分钟读完 · 第 24 / 143 章

推荐答案

本题详细解读

while 循环的基本语法

  • condition 是一个布尔表达式,如果为真(非零),则执行循环体中的代码。
  • 循环体中的代码会重复执行,直到 condition 变为假(零)。

while 循环的执行流程

  1. 首先检查 condition 是否为真。
  2. 如果为真,执行循环体中的代码。
  3. 执行完循环体后,再次检查 condition。
  4. 重复上述步骤,直到 condition 为假,循环结束。

示例代码解析

  • count 初始值为 0。
  • while (count < 5) 表示只要 count 小于 5,循环就会继续。
  • 在循环体中,printf("%d\n", count); 打印当前的 count 值。
  • count++; 每次循环结束后,count 的值增加 1。
  • 当 count 达到 5 时,count < 5 为假,循环结束。

注意事项

  • 如果 condition 一开始就为假,循环体将不会执行。
  • 确保循环体中有改变 condition 的语句,否则可能导致无限循环。
  • while 循环适用于不确定循环次数的场景。