- 2
- 0
- 约9.18千字
- 约 19页
- 2018-08-22 发布于江苏
- 举报
第六章循环结构序设计
第六章 循环结构程序设计
许多问题的求解归结为重复执行的操作,比如数值计算中的方程迭代求根,非数值计算中的对象遍历。重复执行就是循环。重复工作是计算机特别擅长工作之一。
重复执行不是简单地重复,每次重复,操作的数据(状态、条件)都可能发生变化。
重复的动作是受控制的,比如满足一定条件继续做,一直做直到某个条件满足,做多少次结束。也就是说重复工作需要进行控制-循环控制。C语言提供了三种循环控制语句(不考虑goto/if构成的循环),构成了三种基本的循环结构:
while语句构成的循环结构(“当型循环”)
do-while语句构成的循环结构(“直到型循环”)
for语句构成的循环结构(“当型循环”)
6、1 while语句(当型循环)
while(表达式)
while(表达式)语句;
或:
while(表达式)
{
语句序列;
}
循环体
循环体
循环条件
循环条件
其中:表达式称为“循环条件”,语句称为“循环体”。 为便于初学者理解,可以读做“当条件(循环条件)成立(为真),循环执行语句(循环体)”
执行过程是:
先计算while后面的表达式的值,如果其值为“真”则执行循环体,
在执行完循环体后,再次计算while后面的表达式的值,如果其值为“真”则继续执行循环体,如果表达式的值为假,退出此循环结构。
while循环的执行流程:
当表达式为
当表达式为“真”
原创力文档

文档评论(0)