学习C语言循环心得

        不知不觉,我们已经开始了循环结构的学习,这一章明显比前两章的难度更难,但挑战性也更高,下面是我对于这一章的一点心得体会与知识点汇总。循环结构是程序中的一个基本结构。在我们用程序解决实际问题时,常常会用大量的循环结构去处理,循环结构可以使我们只用很少的语句,就可以让计算机反复执行同类的计算,从而减少开发者的工作量。循环结构的基本特点是,在给定的条件成立时,便执行某段程序直到条件不符合条件为止。而C语言为我们提供了while语句、do…while语句、for语句三种基本的循环结构,也可以将其进行组合嵌套成不同的循环结构,这种循环的嵌套不仅可以解决更多的问题,但难度也同时跟着增加。

while语句又称为当型循环控制语句,其一般表达式为while(表达式)语句,表达式为条件,语句为循环体。该语句所表达的含义是:当表达式为真时(表达式的值非零)时执行循环体,否者终止循环。While语句的特点是先判断后执行,该循环可能一次也不执行,若表达式为零。

Do…while语句,其一般表达式为do{循环体;}while(表达式);这里的循环体和表达式与while中的相同。该语句的含义是先执行循环体一次在对表达式进行判断,所以该语句至少要执行一次语句。

For语句是C语言提供的功能更强,适用范围更广的循环语句其一般表达式为for(表达式1;表达式2;表达式3)语句;表达式1一般是对变量赋初值,表达式2一般是循环条件,表达式3一般是自增量。

这三种循环语句各有各的优点和弊端,像在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环),而在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。但在我们日常学习中我们大多会选择for语句。而且这三个语句仅仅是我们学习循环的开端,也是我们学好循环的基础。比如之后的多重嵌套循环就需要我们能熟练的掌握这三个基本语句和break语句,continue语句,以及他们之间和其他算法的融合。而这仅仅是循环,后面还有数组、函数、结构体、指针等更加复杂算法等着我们学习,所以我们学习C语言需要的不仅仅要去思考而且更要勤加练习,这样我们才能在练习中和考试时游刃有余。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值