私はCのすべての構文と組み込み関数のドキュメントを探していますが、標準のC知識の究極の公式ソースのように見えるオンラインサイトは見つかりません。
Kernighan and Ritchieの有名な本 とは別に、オンラインのC仕様はありませんか?たぶんそこにあり、それを見つける方法がわかりません。あるいは、問題は、私が探しているものが正確にわからないことです。
ANSI(および他の優れた標準化団体)からC99標準(ISO/IEC 9899:1999)のPDFコピー)を手頃な料金で私用に入手できます。私が私のものを買ったときの米ドル。それを入手できることは私にとって非常に貴重なことですが、公共の場でコピーを見つけた場合、それは密輸品です。
C(C0x)標準委員会の最終委員会のドラフトと現在の作業文書は、JTC1、SC22、WG14 Webサイトの Open Standards Organization にあります。 (それは合同技術委員会1、小委員会22、ワーキンググループ14、私は信じています)。
ハードカバーの本もあります 'The C Standard:Incorporating Technical Corrigendum 1' (これも根拠を含む)は、わずかに控えめな85米ドル程度で入手できます。
Cに関する最高の本の1つは、 'C:A Reference Manual' の第5版です。ただし、「標準C知識の最終的な公式ソース」を要求しましたが、そのような「公式」ソースはC標準とその正誤表のみです。
http://www.coding-guidelines.com/ および http://c0x.coding-guidelines.com/ の資料も参照してください。
公式のC99標準は、各国の標準化団体から購入できます。ただし、実際には誰もが1999年以降の修正/修正を含むドラフトを読み、無料でダウンロードできます。
厳密に言えば、C標準は無料では利用できません。 http://www.ansi.org/ または http://www.iso.org から電子コピーを購入する必要があります。
ただし、Open Standards OrganizationのWebサイトから 無料のドラフトバージョン をダウンロードできます。これは、公式の標準自体と同等かそれ以上です。 ISO C99標準の情報に加えて、3つの技術的正誤表が組み込まれています。これらはすべて公式のISO文書です。
詳細はこちら: http://c-faq.com/ansi/avail.html
このオンラインWebサイトがあります devdocs
よく整理された複数のAPIドキュメントがあります。無料でオープンソースです。
Cドキュメントについては、このリンクをクリックしてください http://devdocs.io/c/
最も公式なドキュメントはISO規格であり、コンパイラはこの規格に準拠しており、正しく解釈されることが期待されています。
2011年4月12日に最終更新されたC99標準に関する最新の委員会ドラフトは次のとおりです。
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
できる限り最新バージョンで最新の状態に保つようにします。
K&Rのテキスト、第2版もここで見つけました。 http://www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Ebook.pdf
ただし、本の例をコンパイルするときに_-Wall
_フラグを使用することで、テキストの年齢に惑わされないようにします。
GNU Cドキュメントを参照できます https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
CはISO標準化言語です。現在の仕様は ISO/IEC 9899:1999 standard a.k.a. C99です。
さまざまなC標準仕様があります。
wikipedia のCの履歴を参照してください。
最近標準Cについて話すときは、ほとんど ANSI C標準 を参照します。
テキスト形式の標準へのリンクは次のとおりです。 http://flash-gordon.me.uk/ansi.c.txt
https://msdn.Microsoft.com/en-us/library/fw5abdx6.aspx 「C言語リファレンス」では、Microsoft Cに実装されているCプログラミング言語について説明しています。本の構成は、 ANSI C標準のMicrosoft拡張に関する追加資料を含むANSI 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 が最適なリファレンスです。標準の理由と方法については、非常に広範な注釈と注釈があります。
新しいC標準:経済的および文化的解説 を見てください。