c语言程序设计作业二

      在上一次的学习中,着重学习的内容是循环语句。
      循环语句的形式常见的有三种,while循环语句,for循环语句,以及do.....while循环语句。一般而言,for语句用的比较多,因为for语句使用起来相对简单一些,只要在开头声明完,在接下来的语句中就不需要再管它了。而while的话则有一个问题,它的条件在达成后,如果你设了一个i++,那么在结束后,i的值以及成为n了。
       循环语句用于解决大量重复计算的问题,加快编程速度,简化编程语句,以便于更快的完成编程或把大量重复计算交由计算机去做,把人从不断的重复中解脱出来。例如,“金币”题,这道题的计算相对简单,但过程极为反复,如果不用计算机,大量的重复计算是主要的问题,但对于计算机来说,只要有一个编程语句就ok了。再比如“金中的蛋糕裱花问题”,这道题如果是一个个的敲出来的话,时间长,且一次仅仅只能敲一个图案,但如果用上循环语句,那一切都会简单许多。还有“数字反转”问题。这个问题与上一个例子相同,如果没有循环语句,那便会麻烦许多。
       学习本章的感受就是思考要全面,对于循环语句一定要考虑有没有特殊情况,比如我在做金币题的时候我的编码就没考虑第0天的情况,导致变成了第0天工资1金币。这显然是错的。循环语句还有就是一定括号要前后呼应,前面有括号,后面就看清楚在哪括起来。以及千万注意不要把循环语句变成无限循环。这些在编程前一定要想好。不然那就容易出问题了。

猜你喜欢

转载自blog.csdn.net/qq_43641652/article/details/84918526