以下是引用zhengbingyin在2012-4-5 11:07:22的发言:
明白了。另外,现在班上老师讲课用的是谭浩强C语言程序设计(第四版),看了很多网上的建议,都明确说不看为妙,我就想问一下:“这本书是否有其出彩的地方呢,还是说一无是处,像我这种想通过自学达到一个相对好的程度的学生,是不是要避免看它呢?”
首先我要说我没看过谭的书,所以不能评价。其次,我想说,能出书而且有那么大的销量,再差也不至于不能读。第三,不要只读一本书,多读两三本,互相参照,是可以互相补充、深化的,谭的书有不到位的地方,可以在其他书上看到,其他书也可能有不到位的地方,谭提到,或者几本书都提到同一个问题,那么不同的说法总有一个你觉得更好理解,再参照另一个说法,也能理解知道不同的文风和理念,印证一下,就可以用自己的思想把它们统一起来。读什么书,都不及实际操作强,选定你的(有前途的)编译器,以它的结果为准,不必死信书,书是泛泛而谈的,不可能适合全部编译器,但你使用着的编译器才是真正在工作的家伙。
读书关键是“消化”,要形成自己的思想,能够用自己的语言表达出来,这样才是入了脑。光背是没用的,模仿也是靠不住的。模仿是起步,但要坚决跨越模仿关。