17

几年前我在大学学习过 C 编程,当时开发了一些中等应用程序(没什么大不了的)。现在我必须开发一些更“高级”的 C 应用程序(涉及 POSIX 线程和 RPC),但现在即使有了基础,我也有点生疏了。

谁能推荐我好的在线 C 参考手册?这可以帮助我更快地调整节奏。

4

9 回答 9

9

对于最基本的,我发现这张参考卡非常有用。对更高级的功能没有帮助,但它可以帮助去除锈迹。

于 2008-10-10T03:28:49.183 回答
6

我从之前关于 SO 的类似问题中得到了这些。我想归功于原始海报,但不幸的是似乎找不到那个问题。

于 2008-10-10T03:28:30.587 回答
4

不要忘记手册页。如果您在任何 UNIX 衍生平台(Linux、BSD、Cygwin)上进行开发,您几乎总是可以执行类似的操作man printfinfo printf获取任何库函数的文档。

于 2008-10-14T21:25:55.360 回答
3

它不在网上,但最好的 C 参考文献是Harbison & Steele(是的 - 它比 K&R 更好)。

你可以得到第 4 版的基本出货(我不知道第 5 版做了哪些改进。):

http://www.amazon.com/dp/0133262243

于 2008-10-10T03:35:53.613 回答
2

迄今为止最好的 C 参考书是 Kernighan 和 Ritchie 的“The C Programming Language”,采用的是死树形式。它紧凑而完整。

对于在线参考,您可以尝试 Brian Kernighan 的Programming in C Tutorial

于 2008-10-10T03:29:16.640 回答
1

C书可在线免费获得。它不是真正的参考手册,但仍然是一个很好的资源。从网站:

这是 The C Book 的在线版本,由 Mike Banahan、Declan Brady 和 Mark Doran 编写,最初由 Addison Wesley 于 1991 年出版。此版本免费提供。

虽然这本书不再印刷,但它的内容在今天仍然非常重要。C 语言仍然很流行,特别是对于开源软件和嵌入式编程。我们希望这本书对使用 C 的人有用,或者至少是有趣的。

于 2008-10-10T08:47:41.537 回答
1

C 和 C++ 的最佳在线参考可能是 www.cplusplus.com

量子皮特

于 2008-10-13T09:38:40.233 回答
0

我建议至少阅读一次comp.lang.c 常见问题解答,以帮助去除锈迹。对于参考资料,您可能想要获取 C 标准的副本,包含 TC3 的 C99 的最新版本可在此处免费获得,对于 C89,最新的草稿版本以文本文件的形式提供,或者您可以获取The Annotated ANSI C Standard只需几美元,并拥有实际标准的硬拷贝(只需忽略右侧页面上的“注释”)。由于您使用的是 POSIX,您可能希望更加熟悉包含标准 C 库以及 POSIX 函数的单一 Unix 规范,您可以在Open Group阅读/下载 SUSv3(需要注册,但免费且快速)。

对于离线资源,我还推荐Harbison & Steele 的C: A Reference Manual (5th Edition),它彻底涵盖了 C 的每个语言特性和标准功能,并记录了各种标准版本之间的差异。

于 2008-10-12T14:18:47.437 回答