2、《C Elements of Style》
这是一本很好用的编程风格指南,能够帮助C和C ++程序员编写出易读的代码,无论你是学生还是专业程序员,都可以从这本书中学习到许多代码技巧
我们的最终目标是建立一个设计良好,编写良好的代码,这样的代码能够快速让计算机理解,而且精心构建的注释可以让人们更好的理解它。这种情况将简化调试;维护和增强程序,最终改善代码的可读性,可靠性和可维护性等。
这本书里包含编写注释,程序标题,确定变量名称,语句格式,语句详细信息,编写预处理器,组织目录和创建makefile的指南。
3、《Build Your Own Lisp》
学习C编程语言,同时学习如何构建自己的编程语言,要知道最小的编程语言Lisp,仅用了不到1000行代码。
本书适用于想学习C语言的人,或者曾经想知道如何构建自己的编程语言的人。它并不适合作为一本入门编程语言的书籍,因为你需要一些编程经验才能更好的理解书中的内容。
本书基于 Creative Commons Attribution-NonCommercial-ShareAlike 3.0.协议发布
4、《The GNU C Programming Tutorial》
这本书以逻辑顺序向读者介绍C语言的基本思想。它详细介绍了C语言的每个主要元素以及如何用C语言编程,并特别强调了GNU / Linux编译器和相关软件。
有几章专门介绍函数,变量和声明,范围,表达式和操作符,参数,指针,循环,数组,字符串,输入和输出等等。本书是基于GNU Free Documentation 协议 Version 1.1版发布的。