在学习 C 语言,请推荐书籍及路线

2016-10-28 22:36:17 +08:00
 station

接触过一点 C 及 C++,不过 C++对我而言太过于庞大,决定学 C

语法了手上有本 TCPL ,读了一部分确实感受到别人所说的这书适合有编程经验的读而不是初学者

可先跳过数据结构与算法吧

挑了几本书(怎么样),学习路线&还需要哪些书?

C 陷阱与缺陷

C 和指针

C 专家编程

C 语言程序设计:现代方法(第 2 版)

3998 次点击
所在节点    C
32 条回复
syv2
2016-10-28 22:46:38 +08:00
有个日本人写的 c 指针的书很有趣
Marfal
2016-10-28 22:49:42 +08:00
看 C 和指针,看完了其他书需不需要看你也就知道了
Mistwave
2016-10-28 22:51:47 +08:00
c 和指针 看完再说
rosu
2016-10-28 22:59:29 +08:00
C primer plus + C 陷阱与缺陷,大概就行了。
fewtime
2016-10-28 23:02:15 +08:00
零基础先看 C Primer Plus ,再看 C 和指针
angelface
2016-10-28 23:07:04 +08:00
单纯从语言的角度来讲, 这几本书足够了。
muziki
2016-10-28 23:08:40 +08:00
C programming : A modern approach
======
其他的什么 primer 之流作为入门学习跟它比起来差得远
haihan
2016-10-28 23:10:31 +08:00
《计算机科学丛书: C 程序设计语言》这本书不错。
c 语言本身并不复杂, 200 页左右足以。
学语言不要先看大书,要先看小书快速建立知识框架,然后在通过实践、阅读开源代码和文章进行巩固。大书一般用来中期查漏补缺,向大神升华时使用。
jukka
2016-10-28 23:41:57 +08:00
找一个 C 的应用领域的软件开源代码来看。
带着问题学习可能更有效率。

比如 nginx 的 0.1 版本之类的。
waruqi
2016-10-28 23:52:41 +08:00
c primer plus 够了,或者可以来我这逛逛 http://tboox.org/cn/,专注做 c 开发的
jmc891205
2016-10-28 23:58:47 +08:00
C 和指针+1
catcn
2016-10-29 00:36:42 +08:00
还有这本:
Computer Systems(Second Edition) : A Programmer's Perspective
https://book.douban.com/subject/4061882/
LU35
2016-10-29 00:59:33 +08:00
@syv2 书名是什么嘛,来看看怎么个有趣?
beatifullive
2016-10-29 03:09:36 +08:00
@haihan 实践和开源代码,能否给点例子??
beatifullive
2016-10-29 03:18:52 +08:00
@waruqi 你这不止一本 c primer plus 吧,跨平台库啊
syv2
2016-10-29 07:21:23 +08:00
@LU35 前桥和弥的征服 C 指针,图灵引进的,有试读篇章
megatron
2016-10-29 07:45:02 +08:00
那个《征服 c 指针》原版非常好,但是国内翻译的有很多错误。
挑选的这几本都是很好的书,估计也不是初学者了。
对于完全初学者,还有一本好书:是康莉和李宽老师写的《零基础学 c 语言》。
linux40
2016-10-29 09:04:12 +08:00
你确定你要看这么多 c 语言的书?没什么卵用,一本就够了,然后学别的。
DiamondY
2016-10-29 09:13:24 +08:00
C primer plus 吧,我入门看的书,觉得不错。
路线嘛,话说 C 语言大有用武之地的是嵌入式单片机,驱动之类的; Linux 也算,但太庞大了;
楼主没说学来干嘛,其实学 C 都是用来干底层的。
testlc
2016-10-29 09:26:29 +08:00
c 专家编程,还有那个日本人的 征服 c 指针;这 2 本有点意思。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX