黑马程序员--从入门到精通,C语言学习路线书籍推荐

C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计开发出来。很多朋友刚开始接触C语言大多数可能是谭老师的那本书,个人觉得作为入门来说也可以,不过呢我这里推荐大家学习书籍的路线,虽然不敢说适合每一个人,但是你选择这样学习,我相信你的学习效率会更快,并且对C语言的掌握也更精通。

1.《C Primer Plus》

作为入门书籍,我非常推荐大家选择这本书,这本书并不是太厚,而且对于基础的语法知识也介绍的非常仔细,作为入门书籍,你选择它没错。

2.《C程序设计语言》

这本书是由著名的计算机科学家Brian W. Kernighan和C语言之父的Dennis M. Ritchie合著的一部计算机科学著作,是第一部介绍C语言编程方法的书籍。因为是C语言之父写的,所以没得话说,而且也只有薄薄的200多页,因此可能有些地方一笔带过,对已初学者来说可能无法理解,所以我非常推荐先读完上一本《C Primer Plus》以后再继续啃这本书,你会发现,大神的思想和我们就是不一样。

3.《C专家编程》

《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。这本作为进阶的C语言学习来说非常值得推荐

4.《C和指针》

有多少朋友当初学习C语言的时候困在指针这一块的,反正我当时是对指针搅和得头晕。这本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去,因此适合想要在C语言进阶学习的朋友选择。

5.《C陷阱与缺陷》

全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。

6.《Unix环境高级编程》&《Unix网络编程》

看了那么多的书,不去实践一下怎么行?这三本书(Unix网络编程有卷1和卷2)我觉得可以相辅相成,看完以后你对Unix系统以及网络这一块我相信有一定的提高。

说了那么多,其实最主要的还是需要多敲敲代码,只有不断在实践中才会了解到C语言的强大。


  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值