有官方的C文档吗?

Aur*_*ron 55 c documentation

我正在寻找C中所有语法和内置函数的文档,但我找不到任何在线网站,这似乎是标准C知识终极官方来源.

除了Kernighan和Ritchie着名书籍外,是否有任何在线C规范?也许有,我不知道如何找到它.或许问题是我不知道我在找什么.

Jon*_*ler 27

您可以从ANSI(以及其他精细标准组织)获得C99标准(ISO/IEC 9899:1999)的PDF副本供您私人使用,收取适当的费用 - 我相信当我买了我的时候是18美元.拥有它对我来说是非常宝贵的.但如果你在公共场合找到一份副本,那么它就是违禁品.

您可以在开放标准组织的JTC1,SC22,WG14网站上找到C(C0x)标准委员会的最终委员会草案和当前工作文件.(我认为是联合技术委员会1,小组委员会22,第14工作组).

还有一本精装书"C标准:纳入技术勘误1"(也包括基本原理)可用于稍微不那么适中的85美元左右.

关于C的最好的书之一是第五版的"C:A参考手册".但是,您要求"标准C知识的最终官方来源",唯一的"官方"此类来源是C标准及其更正.

另请参阅http://www.coding-guidelines.com/http://c0x.coding-guidelines.com/上的资料.

  • GNU LIBC 文档被严重低估了。https://www.gnu.org/software/libc/manual/html_mono/libc.html (3认同)

bas*_*wda 10

有这个在线网站devdocs

他们有多个组织良好的 API 文档。它是免费和开源的。

对于 c 文档,请单击此链接http://devdocs.io/c/

  • 获胜者。。。。。 (2认同)

R..*_*R.. 8

官方C99标准可从您的国家标准机构购买; 然而,在实践中,每个人都会阅读包含1999年后更正/修正的草稿,您可以免费下载:

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf


Abd*_*ahC 5

严格来说,C标准不是免费提供的.您需要从http://www.ansi.org/http://www.iso.org购买电子副本.

但是,您可以从开放标准组织的网站下载免费的草稿版本 - 这与官方标准本身一样好或更好.它包含来自ISO C99标准和三个技术勘误的信息,所有这些都是ISO官方文件.

更多信息请访问:http://c-faq.com/ansi/avail.html

  • 所以,如果你想看看标准的话,看来你必须付费。我觉得很可笑!>:( 但是,我并不是在寻找纯粹的规范,这对律师来说没关系,我正在寻找一些更用户友好的官方文档。 (3认同)
  • @Auron:规范是唯一的**官方**文件; 然而,有许多非官方文件更容易获得(在财务和语言上).因此,如果你要求提供官方文件,就像规范性参考一样,那就是规范; 否则他们是非官方的. (3认同)
  • @Lie:你有没有见过这样的非官方文档的例子,这些文档没有特定于平台的假设,错误和不正确的角落行为文档?我同意C语言的外行人可访问文档会很好但我怀疑它是否存在... (3认同)