C语言入门用什么书?

看了两本《C语言教程》作者:(美)凯利等著《C语言入门经典》就是那个红皮书,不知道用哪一本。。。。。。。。。我只想从这两本中选... 看了两本《C语言教程》作  者:(美)凯利 等著
《C语言入门经典》就是那个红皮书,不知道用哪一本。。。。
。。。。。我只想从这两本中选
展开
 我来答
Adol1111
推荐于2017-11-26 · TA获得超过948个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:328万
展开全部
为什么一定要让人走弯路呢,谭浩强那本虽然简单易懂,我们学校当初也用这本,但我真心不觉得好在哪里,只跟你说怎么用,但很多地方都没解释为什么这样用,为什么不能那样用。很多新手看完这本,被误导而不自知,这里就不说了。至于风格嘛,感觉太老,不注重细节,而且还不与时俱进,又不像K&R写的,是很久以前写的,停止更新了。多次出新版,却基本不修改错误和新时代风格算什么意思。

那本跟TCLP完全不能比,我入门就看这本,不过对新人的确有难度。TCLP就是yuwenchenglo说的那本,中文名《C程序设计语言》。C语言之父写的,对C的核心都讲的不错,就是太薄了点。当然这本里也有一些老风格,比如main(){} 现在被C99标准禁用了,注意下就可以了,毕竟这本书有年头了,旧时代的风格不作评论。不过很多地方还是讲的不错的。你看完这本(或者看的差不多就可以了),再回去看那本,自己对比一下就知道了。

如果你只想学C的话(不包括C++),可以看看《C语言参考手册》,作为工具书相当不错,介绍了大部分的C语法、C和C++的区别,还有C的标准库(不是C++的STL)。
你说的那本《C语言入门经典》,也不错,风格上和现代风格相符,也比较严谨。其他的也可以看看《C Primer Plus》,这本比较厚,内容比较多一点,是非常不错的C教材。
提高的话,可以看看《C陷阱和缺陷》、《C专家编程》等等,多了解下C的缺陷什么的。

至于其他的,比如lshmusic说的,等你把基础打好后再看吧,刚开始不要学的太急。如果想学windows,最好先看Charles Petzold的《windows程序设计(第五版)》,再来看《windows核心编程》。前者则针对广泛的windows程序,后者主要针对windows系统,如多线程、线程池等等,最好有操作系统的知识。如果是Linux,可以看看W.Richard Stevens《Unix高级环境编程》。这几本都是各环境下的编程圣经,非常经典。不过毕竟跟实际环境相关,最好能多了解点系统方面的知识,比如多线程、线程池等等知识,在实际编程环境中经常会遇到。

这里有篇谭和K&R的TCLP的文章,可以做个参考:
http://hi.baidu.com/perfectbo/item/e0a0b917f7a9555f2a3e2201
——————————————————
如果只想2选一的话,我觉得《入门经典》不错,我家里有一本,但前面那本我的确没看过,所以我不做评述,都看过的人,可以说一下。
买长青巢姬
2019-09-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:954万
展开全部
我今年四年级,刚些了一个unix操作系统内核,C语言是我刚上幼儿园的时候学的,现在忘了那本书叫啥名,可能作者都翘了,不知道那书还卖不卖,不好意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风5Jvi0
2018-08-18
知道答主
回答量:13
采纳率:0%
帮助的人:1万
展开全部
清华大学出版社 孙海洋 编著的C语言程序设计 。讲解透彻,几乎每个知识点都通过实例讲解,代码非常规范。优酷网还有各章节免费视频讲解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友87f9d01
2013-08-21 · TA获得超过220个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:124万
展开全部
谭浩强《c语言程序设计》第三版 啊!
我们学校计算机专业的入门书籍都是这书!

学c语言的时候,可以学点儿API函数,功能强悍,高手必备,整人专用
比如:让别人窗口抖动,学习 MoveWindow()这个函数
推荐书籍:《windows核心编程》、《c/c++黑客编程》
必装文档:msdn
追问
。。。。。我只想从这两本中选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相未相羿
2013-08-21
知道答主
回答量:49
采纳率:0%
帮助的人:17.1万
展开全部
我也是从去年才开始学习C语言的,刚开始看的就是 《C Primer Plus(第五版)》,然后就看了《MFC深入详解(孙鑫的)》,这个最好配合视频学习,只要自己能坚持下来就能学好的,我现在在深圳华为上班了,学习的方向是C++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式