循环控制结构总结

  在老师讲循环之前,就让我们先做循环的题。看到第一个题,是直接懵逼,毫无头绪,但在看了n遍书之后,,再加上我们班热爱编程的与编到下一个题组的大佬们的指引下,做了出来,但下一个题依然懵逼,在“编程虐我千百遍,我待编程如初恋”的态度下,终于可以较熟练的编循环的代码了,还有一些较复杂的循环代码也可以了,再加上老师上课讲的内容,现在的我已经不再害怕循环编程了。

  现在,来总结一下关于编程的内容吧。

一、基本内容

1.循环控制结构与控制语句(三种循环语句)

(1)while语句

while(循环控制表达式)

{

     语句序列

}

(2)do-while语句

do

{

     语句序列

}while(循环控制表达式)

(3)for语句

for(初始化表达式;控制循环表达式;增值表达式)

{

     语句序列

}

2.计数控制的循环

3.嵌套循环

循环嵌套,行中套列。

4.条件控制的循环

5.循环的转移控制

(1)goto语句

(2)break语句

(3)continue语句

二、注意事项

1.若函数acanf()调用成功,则其返回值为已成功读入的数据项数。

2.for语句中三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多,也不能少。

3.已知循环次数时用“for语句”较好,不知循环次数时用“while语句”或“do while语句”。

4.goto语句和break语句都可用于终止整个循环的执行,但goto语句可以向任意方向跳转,break语句只限定流程跳转到循环语句之后的第一条语句去执行。

5.continue语句与break语句都可以用于对循环进行内部控制,但continue语句只限定流程跳转到循环语句之后的第一条语句去执行。

6.多组输入结构:scanf(输入的值)!=EOF

7.当第一次测试循环条件就为假时,while语句和do-while语句是不等价的。

8.由于每次循环体执行完以后,都要执行一次增值表达式。因此,这里在退出for循环后,i的值实际为n+1。

9.编写累加程序的关键在于寻找累加项(既通项)。通常,当累加的项较为复杂或者前后项之间无关时,需要单独计算每个累加项。而当累加项的前项与后项之间有关时,则可以根据累加项加项的后项与前项之间的关系,通过前项来计算后项。

10.在嵌套循环的情况下,break语句和continue语句只对包含它们的最内层的循环语句起作用,不能用break语句跳出多重循环。

三、总结

在做完循环语句的题与学完循环语句后,我对编程越来越有兴趣了,对编程越来越自信了,觉得学到了好多,学得很充实,对以后的学习编程与编程更憧憬了。加油!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值