循环结构程序设计总结

内容概述:
在程序设计中,经常需要反复执行某一条语句或一个语句块,这种结构称为“循环结构”或者“重复结构”。循环结构在程序设计中应用非常广泛。在 C++ 中,循环结构有三种实现语句:while 语句、do-while 语句和 for 语句。
一 ,while 语句
while 语句的格式如下:
while(表达式){
循环体

其含义为:先计算表达式(一般称为循环条件)的值,当表达式的值为真(循环条件成立)时,去执行一次循环体。和 if 语句不同的是,执行完一次循环体后,while 语句又回到开始处,继续计算和判断表达式的真假,决定是否再次执行循环体。也就是“当表达式成立时,不断重复执行循环体”,所以又称为“当型循环”。

二 ,do-while 语句
do-while 语句是 C++ 中用于解决至少执行一次重复操作(循环体)的循环语句。
do-while 语句的格式如下:
do{
循环体
}while(表达式);
其含义为:先执行一次循环体,然后判断表达式是否成立,如果成立,则返回继续执行循环体,直到表达式不成立,才退出循环。一般称之为“直到型循环”。

三 ,For语句
如果重复执行的操作(循环体)次数是固定的、已知的,则一般使用 for 语句。
for 语句的格式如下:
for( 表达式 1; 表达式 2; 表达式 3){
循环体
}
三种语句都可用于循环运算,可根据实际需要,选择合适的语句;具体应用于求和运算,统计筛选,重复输出等情形

四 ,循环嵌套
循环结构与分支结构的嵌套类似,也可以在一个循环语句的循环体里出现另一个循环语句,不管是 while 语句、do-while 语句还是 for 语句。这样的循环结构称为“循环嵌套”。

五 ,break 和 continue 语句
在循环结构中,有时需要提前跳出循环体,或者忽略本次循环的后续语句而去执行下一次循环。为此,C++ 提供了 break 语句和 continue 语句。
在循环体中遇到 break 语句,就会立刻跳出循环体,执行循环结构后面的语句。在循环体中遇到 continue 语句,就会忽略本次循环的后续语句而去执行下一次循环。
(这可以应用于“与”条件下,减少运算,节省时间。)

六 , 程序的调试与跟踪
学会程序的调试与跟踪,可以快速、准确地发现并改正错误。
首先静态查错,在确保思路正确的前提下,从头至尾通读程序,检查是否存在语句错误问题。
若错误难以观察,可运行程序进行调试,如:
通过添加输出语句调试程序
在这里插入图片描述
. 借助 IDE 的调试工具实施单步跟踪
通过“单步执行”观察跟踪某个变量的值的变化。

感悟
本章内容较为简单,介绍了几种循环语句以及循环嵌套规则,但难度个人认为较大,尤其体现在循环嵌套的使用。应用循环结构解决问题相对更复杂,对算法设计的要求也更高。在解决问题时,常常难以入手。
没有别的方法,熟记语句表达,多思考问题解决的途径,希望有所提高

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值