几年前,我在大学学习了C编程,并在当时开发了一些中等应用(没有什么严重的)。现在我必须开发一些更高级的C应用程序(涉及POSIX线程和RPC),但现在即使有了基础知识,我仍然有点生疏。在线C参考手册
任何人都可以推荐我很好的在线C参考手册吗?这可以帮助我更快调整。
几年前,我在大学学习了C编程,并在当时开发了一些中等应用(没有什么严重的)。现在我必须开发一些更高级的C应用程序(涉及POSIX线程和RPC),但现在即使有了基础知识,我仍然有点生疏。在线C参考手册
任何人都可以推荐我很好的在线C参考手册吗?这可以帮助我更快调整。
我这些都来自于SO以前类似的问题。我想赞扬原来的海报,但不幸的是似乎无法找到这个问题。
对于非常基本的我发现this reference card非常有用。无助于更高级的功能,但它可以帮助防锈。
它在编程时做了很多快速参考。 谢谢! – mmutilva 2008-10-14 12:06:50
到目前为止,最好的C参考是Kernighan和Ritchie的"The C Programming Language",它是死树形式。它小巧而完整。
对于在线参考,您可以尝试Brian Kernighan的Programming in C Tutorial。
手册
教程
微软的链接是C++而非C! – 2011-06-03 13:54:55
这看起来像C. http://msdn.microsoft.com/en-us/库/ fw5abdx6.aspx – 2011-06-04 15:10:33
它不在线,但传递最好的C参考是Harbison & Steele(是的 - 它比K & R更好)。
你可以得到第4版的基本运费(我不知道在第5版中进行了哪些改进。):
的C book是免费提供 上线。这不是真正的参考 手册,但仍然是一个相当不错的 资源。从网站:
这是C 图书,由迈克Banahan, 德克兰布雷迪和马克多伦第二版的在线版本, 由Addison韦斯利最初发表 于1991年。这个版本是自由地 可用。
尽管这本书已不在列印, 今天其内容仍然非常相关 。 C语言仍然是 非常流行,尤其是对于开源软件 和嵌入式编程。我们 希望这本书将是有益的,或者至少 有趣,给谁使用 C.
我会建议通过comp.lang.c FAQ至少一次阅读,以帮助锈掉的人。对于参考资料,您可能想要获取C标准的副本,包含TC3的C99的最新版本可免费获得here,对于C89,最后的草稿版本可用作text file或者您可以拿起副本The Annotated ANSI C Standard几块钱,并有一个实际标准的硬拷贝(只要忽略右边页面上的“注释”)。由于您使用的是POSIX,您可能希望更熟悉包含标准C库和POSIX函数的Single Unix Specification,您可以在Open Group(需要注册,但免费且快速)下阅读/下载SUSv3。
对于一个离线资源我也推荐C: A Reference Manual (5th Edition)作者:Harbison & Steele,它全面涵盖了C的各种语言特性和标准功能,以及各种标准版本之间的文档差异。
C和C++的最好的在线参考大概是www.cplusplus.com
QuantumPete
不要忘记手册页。如果您在任何UNIX派生平台(Linux,BSD,Cygwin)上开发,您几乎总是可以执行类似man printf
或info printf
的任何操作,以获取任何库函数的文档。
该第一个链接已死亡。 – 2009-07-15 00:56:38
第二个链接也在前一阵子死了。 :( – MRA 2015-06-30 12:24:05