我几年前在大学学过C编程,并且当时开发了一些中等应用程序(没什么大不了的)。现在我必须开发一些更“先进”的C应用程序(涉及POSIX线程和RPC),但是现在即使有了基础知识,我也有点生疏。
有人能推荐我好的在线C参考手册吗?这可以帮助我更快地调整。
答案 0 :(得分:9)
对于非常基本的我发现this reference card非常有用。对更高级的功能没有帮助,但它可以帮助防止生锈。
答案 1 :(得分:6)
我从之前的类似问题得到了所有这些。我想赞美原始海报,但不幸的是似乎无法找到这个问题。
答案 2 :(得分:5)
不要忘记手册页。如果您在任何UNIX派生平台(Linux,BSD,Cygwin)上进行开发,您几乎总能执行man printf
或info printf
之类的操作来获取任何库函数的文档。
答案 3 :(得分:4)
它不在线,但最好的C参考是Harbison & Steele(是的 - 它比K& R好)。
您可以获得基本发货的第4版(我不知道在第5版中做了哪些改进。):
答案 4 :(得分:2)
手册
教程
答案 5 :(得分:1)
到目前为止,最好的C参考是Kernighan和Ritchie的"The C Programming Language",它是死树形式。它紧凑而完整。
有关在线参考,您可以尝试Brian Kernighan的Programming in C Tutorial。
答案 6 :(得分:1)
C book免费提供 线上。它并不是真正的参考 手动,但仍然很好 资源。来自网站:
这是The C的在线版本 书,Mike Banahan的第二版, Declan Brady和Mark Doran, 最初由Addison Wesley出版 在1991年。这个版本是自由的 可用。
虽然这本书不再出版, 它的内容仍然非常相关 今天。 C语言仍然存在 流行,特别是开源 软件和嵌入式编程。我们 希望这本书有用,或者在 对于使用的人来说,最不有趣 下进行。
答案 7 :(得分:1)
我建议至少阅读comp.lang.c FAQ一次,以帮助消除生锈。对于参考资料,您可能需要获取C标准的副本,包含TC3的C99的最新版本可免费获得here,对于C89,最后一个草案版本可用作text file或您可以花几块钱拿起The Annotated ANSI C Standard的副本并获得实际标准的硬拷贝(只需忽略右侧页面上的“注释”)。由于您正在使用POSIX,您可能希望更熟悉包含标准C库以及POSIX函数的单Unix规范,您可以在Open Group读取/下载SUSv3(需要注册但是免费且快速)。
对于离线资源,我还建议使用Harbison&amp ;;的C: A Reference Manual (5th Edition)。 Steele,它彻底涵盖了C的所有语言功能和标准功能,并记录了各种标准版本之间的差异。
答案 8 :(得分:0)
C和C ++的最佳在线参考可能是www.cplusplus.com
QuantumPete