admin 管理员组

文章数量: 1086019


2024年4月27日发(作者:python字节数组合并)

c语言循环结构流程图加上退出条件

循环结构:

满足条件就重复执行循环体(代码块语句),不满足就跳出循环

循环语句一般都由以下条件组成:

①初始化条件

②循环判断条件语句

③循环体(循环执行语句

④条件控制语句(循环后执行语句)

一般情况下:

我们在初始化条件中决定循环关键变量的初始值。一般用于决

定循环的开始。例如:

for(inti=0;i<10;i++)初始化语句inti=0决定i从0开始

在循环判断条件语句中决定循环什么时候结束。

for(inti=0;i<10;i++)循环判断语句i<10决定当i的值不小于

10的时候,结束循环。

在条件控制语句中,决定循环每执行一次,循环关键变量的变

动关系。

for(inti=0;i<10;i+=2)条件控制语句i+=2,决定每执行一次

循环,i的值比上一次多2

对于循环体,一般进行需要重复进行的操作内容。

例如,当我们需要输出十行,每行一个+号的时候,重复进行的

操作为cout<<'+'<

注意:

while、for的花括号可以省略,如果花括号省略,则循环体只

有紧跟其后的一个语句。

while

初始化条件①

while(条件判断语句②){

循环体③

条件控制语句④

}

条件判断语句:可以是任何语句,会先执行语句、后判定语句

执行后获得的值的内容。内容为0,则循环不继续进行。内容非0,

循环继续。

执行顺序:

第一次:①->②->③->④

第二次:②->③->④

第三次:②->③->④

……

第n次:②->③->④

最后一次执行:②(循环判断条件语句)

do-while

初始化语句①

do{

循环体③

条件控制语句④

}while(条件判断语句②)

注意:不管条件判断语句满不满足条件循环体都会先执行一

次!然后再进行条件判断

执行顺序:

第一次:①->③->④->②

第二次:③->④->②

第三次:③->④->②

……

第n次:③->④->②

最后一次执行:②(循环判断条件语句)

for

for(①初始化值;②条件判断语句;③条件控制语句)

{

④循环体

}

注意:①、②、③都可以省略,但是;必须有,当条件判断被省

略,默认为死循环。

执行顺序

第一次:①—>②—>④—>③

第二次:②—>④—>③

……

第n次:②—>④—>③

最后一次:②条件判断语句


本文标签: 语句 循环 条件 判断 执行