WHCSRL 技术网

记:“大一第一次较为复杂的C语言作业:找‘水仙花数’ ”心得_a

这次作业中感受最深的有四点:(仅针对我个人情况)
1、函数的建立以及算法思维的重要性

            在写代码之前对目标进行正确的剖析然后采用正确的算法非常重要,前期一定思路越清楚越好,不用着急想着学什么赶紧用什么,对于后期检查算法都是处困难

           !!养成先思考并列大纲再上手写代码的习惯!!对降低返工率,提升写代码效率非常有用!

2、良好的代码习惯以及注释对修改和读懂代码的重要作用

            按部分用空行进行分隔、详尽的注释(对于初学的我来说在纠错时很有用)、活用调试(期间也学会了F9和F10的作用和用法,并且学会了在监控窗口内监控程序的运行情况)发现语法错误

3、初学代码时如何修改并纠错比较高效

             顺序:语法问题--> 语义问题

             具体:①根据编译器报错检查语法问题

                        ②根据运行结果判断是否有语义问题,然后通过调试查看语义问题出在哪,或者当程序意思比较简单的时候从头到尾自己把语义过一遍,或者通过专门揪出一段代码进行打印来看算法问题(比如175行的验证代码③)

                        ③通过注释把自己每次的思路以及想法全部标注出来,方便后面纠错、修改以及经验总结;另外,注释也可以在每段代码之前标出本段代码的要求以及作用,帮助自己更好的记忆以及完成任务,增加写代码的效率,可以为自己节省不少时间

4、心态谦逊平和,不要着急

              在我刚刚初学C语言的时候,只是抱着一本书进行阅读,想着什么时候把这本书读完了,把里面所有的字符和函数全都记住了,我就会C语言了。于是投入大量的时间在理论的学习中,忽略了实践的用处,导致虽然学了很多,但是在实际应用的时候每一个学到的东西写出来或多或少都有漏洞。于是我发现:面对C语言这门学科的学习,更应该采用理论与实践结合的方式,根据自己学习的状况,去编写代码。

              我曾经觉得在代码中使用一些同学们见都没见过的函数感觉倍有面子,但是久来发现:真正厉害的人往往能用最基础的东西去完成我认为很复杂的任务。比知道很多东西但不会实践的半吊子,脚踏实地的实践者是更值得我去努力的方向。

 

 

  校园网不太好,最后一张运行成功的图始终没能上传完成。但这次代码的成功书写以及运行给了我很大鼓励,坚持学习,总结经验,相信自己能够走得更远。

推荐阅读