一个通过评论完成的答疑——
【学生】
老师,最近一直用您的C++程序设计课程学习和练习,老师给的答案详细明了,很容易懂,但是有些在自己写的时候很难想到,尤其是像类似于本文程序中对“输入的时间d天后是哪年哪月哪日”的函数的实现,自己写的时候完全没有思路,这种情况应该怎么办?学习算法能有改善么?
【迂者】
第一,可能还是见得少了,继续扩大视野;第二,在应试教育中,学一得一,对这个一还要反复演练,就对这个“一”下功夫,在学习中增加一些自己的想像和总结。要改善,需要将自己的学习“活”起来,我知道,这对不少同学而言是个挑战,但现在必须这样做了。
【迂者】
以前解答过一个类似的问题,请看http://blog.csdn.net/sxhelijian/article/details/7981187
【学生】
恩...我觉得可能是见得少了,从我学习C++到现在,正好一个月,《C++ primer》看了一部分就看不动了,觉得上面理论部分太多,提不起兴趣,现在先看看12年您的上课资料和做做练习,结合着再翻翻书,有时候遇到题目没有思路了就有点浮躁,没忍住就看了您的答案,看来还是得自己多多独立思考,老师对我现在的学习有什么好的建议么?我没有学过数据结构和算法,这个是我在学完C++之后再看,一步一个脚印呢,还是现在翻翻也可以?总感觉自己学习有点急躁了,老师觉得我应该怎么办呢?谢谢老师的指点了~
【迂者】
初学,尤其是没有编程思路,不建议C++ Primer。语言细节太多(这当然是其优点),会令你的学习重抠语言了。用合适的材料,先让自己能解决简单问题,下一步的考虑才是对语言的完整掌握及学会解决更多问题。至于数据结构等,你这个阶段可以不急,一口一口地,咱也能胖起来。闲时翻翻,不错的选择,积累下来,就是左一口右一口地通吃了。
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==|
|== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|
======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======