C语言课程总结(第一学期)
转眼间,一个学期的学习生活就到了尾声。本学期中,我初次接触C语言,从一个对编程一无所知的小白开始,在老师的指导下一步一步地学习,逐渐会写一些相对容易的代码了。
在我看来,学习C语言的过程就像闯关游戏,每每学会一个新知识点(如顺序结构、分支结构、循环结构、数组等)就像打败了关卡的boss,在成就感中前进。顺利也好,坎坷也罢,重要的从来都不是最终有没有AC这些题,而是探索的过程——一次一次的调试,反反复复的思考,与同学激烈的讨论……这些都是经验的积累,是击败“恶龙”所夺得的宝物,也是那些从网上随随便便照搬代码并且丝毫不思考其中奥妙的人所得不到的。
编程最重要的就是思考,有思考才会有经验的积累。在我看来,我们说孤独也孤独,说温暖也温暖。孤独是因为编程要求每个人都要能够独立思考,使我们在面对问题时能有独当一面的能力;温暖是因为我们可以与其他人并肩讨论,在恍然大悟或是针锋相对中收获启发。
在平日编程的时候,我也发现了自己的一些问题,比如经常因为有了好的思路而对自己的程序自我满足,却又因为不知藏匿何处的错误而抓耳挠腮。这往往是细节上出了错。倘若没有细节,再好的思路也没有用,夸张一点来说,就好比是“千里之堤溃于蚁穴”的遗憾。所以,如果在编程中遇到错误,要先反复研读程序和题目,甚至拿笔在纸上演算出来,一步一步“走查”。事实证明,这确实是一个比较管用的方法,不动笔、光在脑子里面空想再多遍也不如在纸上写出来直观。要是还找不出来错误,那么就很有必要回去重新读题了。此时要把题目当成新题来看,往往会有新的发现。但是,如果反复地思考了很久很久都没有想出来,就不要过于纠缠,先跳过这道题,过一段时间再回去看,防止时间的浪费。
另外,在编程的过程中,逻辑思维和全局观也是十分重要的。每一道题往往都不只有一种情况。它们千变万化,我们只要稍不注意就会犯错。这就要求我们要有大局观,拿到题目之后不要一上来就闷头做,而是应该整体感知它的大体结构,在脑中构建出一个小小的“蓝图”,有了大体思路、想好每种情况应该怎样做了再去写程序。好的逻辑思维可以大大提高写出的程序的可读性,不仅方便检查,还可以防止做题的过程中把自己绕晕。
想要成为一名合格的程序员,我自知现在的自己还远远不够。所以一定会更加努力的学习,以掌握好基础为前提,踏实肯干,勤奋自勉,善于总结,走好这一段路。
C语言课程总结
最新推荐文章于 2021-12-12 19:33:07 发布