一 、什么是循环结构?
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。
根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。
二 、循环结构有哪些?
2.1 for循环
for循环使用较为灵活,不仅可以用于循环次数已经确定的情况,也可以用于循环次数不确定的情况。
for循环的格式
for(初始值;循环条件;增量)
{
循环体;
}
2.1.1 执行描述
(1)、计算初始值(只执行一次)。
(2)、判断条件,如果值为真,则执行步骤(3);否则跳出循环体,继续执行该结构后面的语句。
(3)、执行循环体。
(4)、计算增量。
(5)、重复执行步骤(2)。
2.1.2 说明
(1) 循环体如果有一条以上的语句,应该用花括号标识,如果只有一条语句,花括号可以省略。
(2) for循环中的表达式可以省略任意一个,也可以都省略,但“ ; ”不能省略。
2.1.3 实例
2.2 while循环和do while循环
while和do while循环也称为“当”型循环控制语句,他根据条件表达式的值决定循环体内语句的循环次数。while循环是先判断条件后执行循环体,而do while循环是先执行循环体后判断条件。
while循环的格式
while(表达式)
{
循环体;
}
do while循环的格式
do
{
循环体;
}while(表达式);
2.2.1 while循环执行描述
(1) 计算while后面的表达式值,如果值为真,则执行步骤(2);否则跳出循环体,继续执行该循环后面的语句。
(2) 执行循环体。
(3) 重复执行步骤。
2.2.2 do while循环执行描述
(1) 执行循环体。
(2) 计算while后面的表达式值,如果值为真,则重复执行步骤(1),否则跳出循环体,继续执行该结构后面的语句。
2.2.3 说明
(1) 循环体结束由while后面的表达式控制,循环体中必须有改变循环控制变量值的语句,使循环倾向于结束;否则会出现死循环,无法结束。
(2) 循环体如果有一条以上的语句,应该用花括号标识,如果只有一条语句,花括号可以省略。
(3) 循环四要素包括循环控制变量初始值、循环条件的设置、循环体的编写和循环控制变量值的变化。
2.2.4 实例
目录