程序设计第6章学习总结
2018-12-09 21:05
85 查看
在我们学习了前面的一些简单结构的学习后,在第6章我们开始学习比较复杂的循环控制结构。相比其他结构,循环控制结构处理的问题更加复杂,需要我们用更多的心思去理解和运用。 循环分为计数控制的循环和条件控制的循环两类。前者重复处理的次数是已知的,而后者则是未知的。在处理一个问题之前要判断重复处理的次数是已知还是未知。 循环结构通常有两种类型: (1)当型循环结构,表示当条件P成立时,反复执行A操作直到条件P不成立时结束循环。 (2)直到型循环结构,表示先执行A操作,再判断条件P是否成立,若条件P成立,则反复执行A操作,直到条件P不成立时结束循环。 循环结构需要循环语句来实现,如for,while,do-while 1.for语句 for(初始化表达式;循环控制表达式;增值表达式) { 语句序列 } 注意:for语句中三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多,也不能少。 2.while语句 while(循环控制表达式) { 语句序列 } 3.do-while语句 do { 语句序列 } while(循环控制表达式) 在处理一些复杂问题时我们要用嵌套循环。嵌套循环是指将一个循环语句放在另一个循环语句的循环体中构成的循环。 除了以上三种循环语句外,还有一些用于控制流程转移的跳转语句。 break语句除用于退出switch结构外,还可用于由while,do-while和for语句构成的循环语句的循环体中。当执行循环体遇到break语句时,循环将立即终止,从循环语句后的第一条语句开始继续执行。 continue语句与break语句都可用于对循环进行内部控制,但二者对流程的控制效果是不同的。当在循环体中遇到continue语句时,程序将跳过continue语句后面尚未执行的语句,开始下一次循环,即只结束本次循环的执行,并不终止整个循环的执行。 在学习循环控制结构之后,我感觉自己可以解决更多复杂的问题。在不断的练习和积累中,一点一点地进步,这不是为了应付考试而是在为自己以后打基础。只有掌握真本领才会让人刮目相看,成绩不是最终目的,它只是为了督促我们更好掌握自己所学的知识。
相关文章推荐
- 201521123027 <java程序设计>第11周学习总结
- windows程序设计_第6章_键盘——学习笔记
- JavaScript总结记录3(学习JavaScript高级程序设计第三版)
- C++程序设计-2014年9月—月末学习总结
- SQL 优化之 数据类型转换(参照剑破冰山第6章学习总结)
- 201521123027 <java程序设计>第八周学习总结
- Windows程序设计_学习总结(1)
- 2016年秋-网络程序设计 学习总结
- JavaScript高级程序设计学习总结二(JavaScript复杂的变量与内存问题)
- 201521123045 <java程序设计>第11周学习总结
- 2016年秋-网络程序设计 学习总结
- 201521123027 <java程序设计>第十周学习总结
- 201521123027 <java程序设计>第13周学习总结
- 201521123027 <java程序设计>第九周学习总结
- 王彪20162321 2017-2018程序设计与数据结构-第二学期-第一周学习总结
- 程序设计学习与总结1
- C++程序设计-2014年10月-月末学习总结
- 3D绘图程序设计之shader学习总结(一)
- 20162321-王彪-程序设计与数据结构-第九周学习总结
- 2016秋季网络程序设计学习总结