目录
循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。
由顺序结构、循环结构和选择结构组成的算法即称为“结构化的算法”。
“三种循环结构”
① while语句
② do-while语句
③ for语句
一、for语句
C语言中的for语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。
1.1一般形式:
for(表达式1;表达式2;表达式3)
{循环体语句组;}
·执行:
1.2执行过程流程图:
·解释:
- 表达式1:用来给循环变量赋初值,一般是赋值表达式。
- 表达式2:循环条件,一般为关系表达式或逻辑表达式。
- 表达式3:用来修改循环变量的值,一般为赋值语句。
- 三个表达式之间用“;”隔开,三个表达式都可以省略,但是“;”不能省略也不能多于两个。
二、while语句
while语句用来实现“当型”循环结构。
2.1一般形式:
while(循环继续条件)
{
循环体语句组;
}
2.2执行过程流程图:
当表达式为非0值时,执行while语句中的内嵌语句。
特点:先判断表达式,后执行语句。