有没有像官方的C文档?

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

除了Kernighan和Ritchie这本着名的书以外,是不是有在线C规范? 也许有,我不知道如何find它。 或者,也许问题是,我不完全知道我在找什么。

您可以从ANSI(和其他精细标准组织)获得C99标准(ISO / IEC 9899:1999)的PDF副本,供您私人使用,费用适中 – 我相信当我购买我的产品时,这是18美元。 有了这些对我来说是非常宝贵的。 但是如果你在公共场合find一份,那就是违禁品了。

您可以在开放标准组织的JTC1,SC22,WG14网站上findC(C0x)标准委员会的最终委员会草案和当前工作文档。 (我相信这是联合技术委员会1,第22工作分组,第14工作组)。

还有一本精装书“C标准:结合技术勘误表1” (也包括理论依据),稍微less一点85美元左右。

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

另见http://www.coding-guidelines.com/和http://c0x.coding-guidelines.com/上的资料; 。

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

JTC1/SC22/WG14/www/docs/n1256.pdf

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

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

更多信息在这里: http : //c-faq.com/ansi/avail.html

C是ISO标准化语言。 目前的规格是ISO / IEC 9899:1999标准,即C99。

有没有像官方的C文档?

最正式的文档是ISO标准,编写了这些标准,并希望能够正确解释。

C99标准

以下是C99标准最新委员会草案,最后更新于2011年4月12日:

jtc1/sc22/wg14/www/docs/n1570.pdf

我会尽我所能地跟上最新的版本。

Kernighan&Ritchie

我还在这里find了K&R的第二版: http : //www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Ebook.pdf

不过,在编写书中的例子的时候,我会使用-Wall标志,以避免在文本的年龄方面太过分。

有各种C标准规格。

例如,参见C的维基百科上的历史。

当我们谈论标准C这些天,我们主要参考ANSI C标准 。

这里是一个链接到标准的文字forms: http : //flash-gordon.me.uk/ansi.c.txt

新C标准看经济文化评论 。

如果你想要的是标准库函数的文档,那么PJ Plauger的“The Standard C Library” http://www.amazon.com/Standard-C-Library-PJ-Plauger/dp/0131315099/ref=sr_1_1?; s = books&ie = UTF8&qid = 1290273108&sr = 1-1是最好的参考。 对标准的原因和方法进行了相当广泛的诠释和评论。

您可以参考https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html中的; GNU C文档

具体而言,本手册旨在logging:

  1. 1989年的ANSI C标准,俗称“C89”
  2. 通常被称为“C99”的1999 ISO C标准在C99由GCC实施的范围内
  3. GNU扩展到标准C的当前状态

https://msdn.microsoft.com/en-us/library/fw5abdx6.aspx“C语言参考”描述了在Microsoft C中实现的C编程语言。本书的组织基于ANSI C标准,微软对ANSI C标准的扩展。

有这个在线网站devdocs

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

对于c文件点击此链接http://devdocs.io/c/