the C program language 放在后面学
因为这本书最好有些基础后再看 会受益匪浅
先看谭浩强老师的C语言 看完后再看the C program language
学习程序设计最重要的是实践,上机操作,纸上得来终觉浅,
把the C program language的程序都自己编过一遍后,自然会因代码量的增加,
而得到质量的改变。
过了语言关以后,再学习数据结构和算法
这时候还是可以先选择国内的 再看国外的
因为经典都是国外写的 且经典不是很容易就可以弄懂的
最重要的一点还是练习,要相信一个合格的程序员是在不断的调试中成长的,
等到语言成熟了,自然内化于心了
说说我自己吧 我也是自学C语言的 我学习了三个多月了。
我没看过老谭的书(应该说是没机会看小强写的书,有电子书没看)
我看了三四本书吧,大学读本和几本老书。也经常练习写代码
最近买了本计算机二级考试试题考点的啥 看看了 感觉很简单(就是前面的那些2叉树等 没学过开始不会)
感觉C语言入门不难(就是学习基础)难再初学后想提高很难
一句经典 学习语言的 理论》》实践》》在理论》》在实践。。。
还有加一些语言群吧 看看别人在讨论 啥
我qq850301437
建议把老谭的书扔了,那个太陈旧,内容已经过时了。
C Programe Language 确实非常经典,但是不适合初学者。我觉得它适合有了一定基础的人看。
推荐用 C Primer Plus 第五版,这本书绝对好,非常适合初学者。
或者 用 C How to Programe 也非常棒,里面有一些习题颇有难度。我就是用
的这两本书。这两本书比老谭的书强多了。
楼主可以把这两本书下载下来,和老谭的书对照着看。瞧瞧哪本书强。
外国的计算机书有一个特点,就是全书结构会拿来剖析一遍,以适合不同人群方便找到适合自己的章节.
所以这种书刚开始不要求你都懂,只是给你个引子,具体的要去相关章节去看.我也看了很多C++和PHP(语法与C相似)方面的英文书,就是这样的.
给你的建议是不管看的是什么书,把语法大体理解和掌握就行了,关键在于上机实践,这个说的简单做起来难,毕竟上机不是为了输入书上的代码,所以找一些有趣的程序去写,网上也有很多源代码,祝你成功!
你可以选择把老谭的书看完再看国外的书籍。。。
虽然老谭的书问题多,但是你能把他书上所有例子给理解和真正调试过了。。。
你再看国外教材,你会发现其实也就那么一回事。当然老谭的书上总是充满问题,当然也是让你知道怎么调错的过程,这个也是老谭书的好处!