基础1. 《Linux C 一站式学习》摘要: 本书有两条线索,一条线索是以Linux平台为载体全面深入地介绍C语言的语法和程序的工作原理,另一条线索是介绍程序设计的基本思想和开发调试方法。 本书分为两部分:第一部分讲解编程语言和程序设计的基本思想方法,让读者从概念上认识C语言;第二部分结合操作系统和体系结构的知识讲解程序的工作原理,让读者从本质上认识C语言。 豆瓣评分:9.0 推荐理由:对于想深入学习Linux 系统开发的人,是个不错的入门书籍,包括C语言基本语法、linux 下 C语言开发、Makefile 等知识。说明:目前本书已【绝版】,只能找到电子档。 2. 《嵌入式LINUX与物联网软件开发 C语言内核深度解析》摘要:本书的原型思想和内容,发源于朱有鹏老师视频课程《C语言高级专题》,尤其课件整理而来。 对于想从事嵌入式开发的同学可以看一下,此书较 《一站式》要内容篇幅要少不少,适合有一定基础的看。 推荐理由:相比较 《一站式学习》,本书篇幅不大。本书更多的聚焦C语言开发,打破原有的编排部署,强烈推荐嵌入式Linux开发的人看。也适合准备面试的同学去看。
进阶1. 《C和指针》提到C语言,就不得不提经典的《C语言三剑客》,谈C语言就离不开指针。《C和指针》也是一本很经典的书籍。 摘要: 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。适合【进阶阅读】 对于有基础的同学,可以跳过自己会的部分,重点查漏补缺。 豆瓣评分:9.0 推荐理由: 只要你是从事C语言开发,就绕不开指针,没有不看的理由。 2. 《C专家编程》作为C语言三剑客之一,《C专家编程》也是C语言进阶必看的书籍之一。 摘要: 《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。 豆瓣评分:9.2 |
|