学习c语言除了看谭浩强的哪本书还看什么

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:08:11
我想学c语言
但是时间不怎么充裕,买了一本谭浩强的c程序设计。
请问只要看这本书就可以了吗,是不是还要学习别的书上的函数什么的

我的感觉这一本就够了,初学真来说这本就够用了,我就是看那本学的,等把这本看完了,别的什么书你都能看明白了,那本讲的还是比较详细,通俗易懂的!加油

看书不如多练习!!!
实际操作的好……把自己想到的用c编一下!
再就是 找些题做比如:计算机等级试题

the c programming language

除了谭的那本以外还有一本<数据结构和算法语言>
中文的其它都不用看了--都是极品垃圾。

就再看c语言之父Dennis Ritchie写的那本<The C programming language(2rd edition)>
这本书里有c语言里最精华的东西。
DR说过,如果C语言实现不了的东西,其它的语言更实现不了。

这书里写的例子程序很优美,像诗。任何复杂的过程都用极至简单有效的过程实现。
讲一个小例子:

从键盘输入数字,然后让电脑将它处理成数字。

问题的确很简单,但是不要用scanf这类的函数,自己写一个.只用getchar.
DR可以用三行实现这样的一个函数!

the c programming language
c++实践之路
effective c++
c++深入浅出
还是比较多的好书。不过建议初学者先重视基础知识。

要想搞专业的C开发,光写两个小程序是不够的,那样你的水平永远只能停留在程序级别,而不能上升到项目开发。所以强烈建议你平时找两个稍大点的项目源代码来阅读、分析、总结、二次开发。这是一个比较好的提升途径。这样做可以达到好几个目的。
1、提高代码阅读能力。不管以后你个人独自开发项目或是到公司里去团队开发项目,都需要你有良好的代码阅读能能力。因为你的开发工作通常都是基于已有的东西开发的。特别是在公司里,基本每个人都只负责一部分的开发,一个人不可能从底层到高层都在开发。这就需要你读懂大量的别人的源代码、理解大量的API、数据结构。
2、拓宽眼界,使自己见识、能力更接近实际项目开发。个人在学校学习、或自学时大多都是看看一些C语法书(如谭浩强的,当然这是一本最好的C基础书),或