C 参考资源

预计时间: 3分钟

推荐一些不错的 C 语言学习资源,也包括一些曾经查阅过的资源列表。

K&R

The_C_Programming_Language_First_Edition_Cover

Ken_Thompson_and_Dennis_Ritchie

source: https://en.wikipedia.org/wiki/C_(programming_language)

Dennis Ritchie (right), the inventor of the C programming language, with Ken Thompson

《The C Programming Language》中译本为《C程序设计语言》,是介绍C语言的计算机科学著作,由计算机科学家布莱恩·柯林汉(Brian Kernighan)和C语言之父丹尼斯·里奇(Dennis Ritchie)合著,是第一部介绍C语言编程方法的书籍。简称为K&R(两位作者名字的首字母),或是因封面颜色,被称为白皮书。

它在C语言的发展和普及过程中起到了非常重要的作用,被视为是C语言的业界标准规范,而且至今仍然广泛使用。它被公认为计算机技术著作的典范,以清晰简洁的文字讲述而著称。书中用『hello world』为实例开始讲解程序设计,成为程序设计语言图书的传统。

该书第1版出版于1978年,第2版(也是最新版本)出版于1988年,被译为世界上包括中文在内的20多种文字。

Dennis M. Ritchie 曾经写过一篇文章 The Development of the C Language 介绍了C语言的历史。

C 标准

C 参考手册

标准库 API 手册

glibc 项目不维护任何手册页;相反,其他项目将 glibc API 记录为手册页。最大的此类集合是 Linux 手册页项目。glibc 社区与 Linux 手册页项目保持着密切的联系,许多开发人员为这两个文档源做出了贡献。虽然 glibc 手册仍然是 API 描述的规范来源,但手册页是一个很好的参考。

最后更新时间为2021年03月31日