- 19
- 0
- 约3.22万字
- 约 13页
- 2019-05-02 发布于江苏
- 举报
第5 章 循环结构程序设计
5.1 知 识 要 点
5.1.1 循环结构的3 种形式
1.for 循环结构
一般形式:
for(表达式1;表达式2;表达式3)
语句
执行过程:
1 1
()先求表达式 的值。
2 2 0 for
()求表达式 的值,若其值为真(非 ),则执行 语句中指定的内嵌语句,然后
3 0 5
执行步骤( )。若为假(为 ),则结束循环,转到步骤( )。
3 3
()求解表达式 。
4 2
()转回步骤( )继续执行。
5 for
()循环结束,执行 语句下面的一个语句。
2.while 循环结构
一般形式:
while (表达式)语句
0 while
当表达式为非 时,执行 语句中的内嵌语句。
3.do…while 循环结构
一般形式:
do
循环体语句
while(表达式);
执行过程:先执行一次指定的循环体语句,执行完后,判别while 后面的表达式的值,
0 0
当表达式的值为非 (真)时,重新执行循环体语句。如此反复,直到表达式的值等于
为止,此时循环结束。
4.几种循环的比较
前面讲的几种循环都可以处理同一问题,一般情况下它们可以互相代替。但最好根据
C/C++案例教程
每种循环的不同特点选择最合适的。
do…while 构成的循环和while 循环十分相似,它们的主要区别是:while 循环的控制
while 0 do while
出现在循环体前,只有当 后面的表达式的值为非 时,才执行循环体;在 …
36 构成的循环体中,总是先执行一次循环体,然后再求表达式的值,因此无论表达式的值是
0
否为 ,循环体至少要被执行一次。
5.1.2 continue 语句和break 语句
在循环语句的循环体中,经常用到continue 语句和break 语句。
1.continue 语句
结束本次循环,即跳过循环体中下面尚未执行的语句,转去重新判定循环条件是否成
立,从而确定下一次循环是否继续执行。
2.break 语句
在选择结构中,break 语句可以使流程跳出switch 结构,继续执行switch 语句下面的
语句。在循环结构中,break 语句可以使流程跳出循环体,提前结束循环。
说明:break 语句使循环终止;continue 语句结束本次循环,而不是终止整个循环。
5.2 例题分析与解答
一、选择题
1 i x in
原创力文档

文档评论(0)