循环结构通常由三部分组成:初始化,循环体和循环条件。
其中初始化部分有时在控制的逻辑结构中不进行显式的表示。
循环结构主要有两种形式:while循环结构和do-while循环结构。
while循环:先判断条件P,若成立,则执行循环体A,然后再去判断循环条件,否则控制流就会退出重复结构,如下图(1)所示。
do-while循环:先执行循环体A,再判断条件P。若成立,则继续执行A,然后再判断条件P,否则控制流就退出循环结构,如下图(2)所示。
图(1)while型循环结构图
图(2)do-while循环结构图