C语言的三种循环结构为

Python018

C语言的三种循环结构为,第1张

三种循环结构:

(1) for:

for (循环控制变量初始化循环终止条件循环控制变量增量)

{

循环体

}

循环执行步骤:第一,先进行循环控制变量初始化

第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;

第三,执行循环体

第四,执行循环控制变量增量,转入第二步;

注:for循环()中的三部分除了循环终止条件外,其他两部分都可以省略,但标准的for循环中,应该把循环控制变量的初始化,增量都放在()当中,并且在循环体中绝对不应该更改循环控制变量;

(2) while:

循环控制变量初始化

while(循环终止条件)

{

循环体

循环控制变量增量

}

循环执行步骤:第一,先进行循环控制变量初始化(在while之前);

第二,判断循环终止条件,如果判断结果为真,则进入第三步;如果为假则不执行循环体;

第三,执行循环体;

第四,执行循环控制变量增量,转入第二步;

(3) do while:

循环控制变量初始化

do

{

循环体

循环控制变量增量

}while (循环终止条件)

循环执行步骤:第一,先进行循环控制变量初始化(在do while之前);

第二,执行循环体;

第三,执行循环控制变量增量;

第四,判断循环终止条件,如果判断结果为真,则返回第二步;如果为假则直接退出循环;

1 for循环的基本格式为

for(expr1expr2expr3)

{

//loop body

}

2 各部分说明:

expr1: 在进入循环前执行,一般是 初始化一类的操作;

expr2: 每次循环前执行,为一个逻辑表达式,判断是否执行循环。如表达式为假,则退出循环;

expr3:每次循环后执行,一般是自变量的修改;

loop body: 循环体,执行循环内容。

3 基本组成要素:

a) 循环的退出条件,在for中,是expr2;

b) 循环的自变量修改,一般与退出条件相关,在for中,是expr3;

c) 循环实际执行的操作,即循环体,loop body部分。