计算机二级C语言章节知识点:5.2do-while语句和用do-while语句构成的循环结构

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年7月29日
第5章 循环结构 5.2 do-while语句和用do-while语句构成的循环结构
讨论本章
  • 知识点:
  • 5.2.1 do-while语句构成的循环结构
  • 5.2.2 do-while循环的执行过程
5.2.2 do-while循环的执行过程
  do—while循环的执行过程如下:
    (1)执行do后面循环体中的语句。
    (2)计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤(1);当值为0时,执行步骤(3)。
    (3)退出do—while循环。
    由do—while构成的循环与while循环十分相似,它们之间的重要区别是:while循环的控制出现在循环体之前,只有当while后面条件表达式的值为非0时,才可能执行循环体,因此循环体可能一次都不执行;在do—while构成的循环中,总是先执行一次循环体,然后再求条件表达式的值,因此,无论条件表达式的值是0还是非0,循环体至少要被执行一次。
    和while循环一样,在do—while循环体中,一定要有能使while后表达式的值变为0的操作,否则,循环将会无限制地进行下去,除非循环体中有带条件的非正常出口(break等)。

相关文章