(1)初始化部分:做循环前的准备工作,包括建立指针、设置变量及循环初值等。
(2)循环体:这是循环程序的工作部分,完成循环的基本操作。
(3)修改部分:修改参数,包括操作数地址、循环计数值或其他控制变量。
(4)控制部分:根据对循环条件的判断结果,控制循环的执行或结束。
动画(b)是循环程序的另一种基本结构,它与(a)的区别是把控制条件的判断放在循环的入口,先判断条件,后执行循环体。在这种情况下,如果一进入程序就不满足循环条件,则循环体一次也不执行。(a)又称为DO_UNTIL结构,(b)称为DO_WHILE结构。