循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构,可以看成是一个条件判断语句和一个向回转向语句的组合。
循环结构由三个要素组成,分别为循环变量、循环体和循环终止条件。
- 循环结构:也称为重复结构,程序中反复执行的一组指令或程序段
- 循环体:被反复执行的程序段
- 循环变量:用来控制循环是否继续进行的变量
常见的循环结构有三种,为for循环,while循环,以及do while循环。
for循环循环执行步骤:
第一,先进行循环控制变量初始化;
第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;
第三,执行循环体;
第四,执行循环控制变量增量,转入第二步。
对应的流程图如下图所示:
上面的描述可能太抽象,为方便大家理解,以“求1到100的和”为例作进一步说明:
while循环循环执行步骤:
第一,先进行循环控制变量初始化(在while之前);
第二,判断循环终止条件,如果判断结果为真,则进入第三步;如果为假则不执行循环体;
第三,执行循环体;
第四,执行循环控制变量增量,转入第二步。
对应的流程图如下图所示: