小白从零开始学习C
之
循环结构程序设计
循环结构又称重复结构
大多数应用程序都会包含循环结构。循环结构、顺序结构、和选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。
1.1 用while语句实现循环
一般表现是形式:While(表达式)语句
循环体可以是一个语句,也可以是一个简单的语句,还可以是复合语句(用花括号包起来的若干语句)。此时,条件表达式的值为“真”时,就执行循环体语句,为“假”时,就不执行循环体语句。
While语句可简单的记为:只要当循环表达式为真(即给定的条件成立),就执行循环体语句。
While的特点是:先判断条件表达式,在执行循环体语句。
1.2用do…while语句实现循环
Do…while语句的一般表达式为:
Do
语句
While(表达式);
特点:先无条件的执行循环体,然后判断条件是否成立。
1.3用for语句实现循环
For语句的一般表达式为:
For(表达式1;表达式2;表达式3)
语句
3个表达式的主要作用:
表达式:设置初始条件,只执行一次。
表达式2:是循环表达式,用来判断是否循环。
表达式3:作为循环的调整
For循环可以这样理解:
For(循环变量赋值初值;循环条件;循环变量增值)
显然 用for语句简单方便
For语句可以与while语句完全等价
表达式1;
While 表达式2
{
语句
表达式3
}
1.4几种循环的比较
3种循环都可以用来处理用一问题,一般情况下,它们可以互相代替。
1.5改变循环执行状态
Break和continue都可以提前结束循环。