C 语言中 do-while 循环的用法

推荐答案

-- -------------------- ---- -------
-------- ---------

--- ------ -
    --- - - --
    -- -
        --------- - ------ ---
        ----
    - ----- -- - ---
    ------ --
-

本题详细解读

do-while 循环的基本语法

  • do-while 循环 是一种后测试循环,即循环体至少会执行一次,然后再判断条件是否满足。
  • 循环体 是循环中需要重复执行的代码块。
  • 条件表达式 是一个布尔表达式,如果为真(非零),则继续执行循环;如果为假(零),则退出循环。

do-while 循环的执行流程

  1. 首先执行循环体中的代码。
  2. 然后判断条件表达式是否为真。
  3. 如果条件为真,继续执行循环体;如果为假,退出循环。

示例代码解析

-- -------------------- ---- -------
-------- ---------

--- ------ -
    --- - - --
    -- -
        --------- - ------ ---
        ----
    - ----- -- - ---
    ------ --
-
  • 初始化int i = 0; 初始化变量 i 为 0。
  • 循环体printf("i = %d\n", i); 打印当前 i 的值,然后 i++i 的值增加 1。
  • 条件判断while (i < 5); 判断 i 是否小于 5,如果为真,继续循环;否则退出循环。

输出结果

  • 由于 i 初始值为 0,循环体至少会执行一次,输出 i = 0
  • 每次循环后 i 增加 1,直到 i 达到 5 时,条件 i < 5 为假,循环结束。

注意事项

  • 至少执行一次:do-while 循环的循环体至少会执行一次,即使条件一开始就不满足。
  • 条件表达式:条件表达式必须放在 while 后面,并且以分号 ; 结尾。
纠错
反馈