2017-08-01 119 views
-2

我是新來的c編程語言,我來自java/python背景。在哪裏可以找到c編程語言函數的官方文檔

對於java,官方文檔可在Java SE 8

對於Python,正式文件可在python.org

但有點谷歌之後,似乎C沒有類似的官方文檔這樣。例如我找不到關於malloc()函數的官方文檔,即使在cppreference.com上可以找到非常好的解釋/文檔。據我所知,通過購買可以獲得官方的ANSI/ISO文檔(這些文檔更適合編譯器編寫者),但似乎沒有任何文檔可以用於java/python。

難道有人指着我正確的方向嗎?如果確實沒有這樣的官方文檔,有人可以告訴我爲什麼會出現這種情況? (因爲不難想象,向公衆提供免費的官方文檔對於每個c開發者都是非常有價值的)

+0

搜索n1570。第7章。 – pablo1977

+0

您好@taskinoor,我不認爲我的問題是重複的,因爲此外,我問爲什麼c編程語言沒有類似的樣式文件,如java/python。 – Thor

+0

[C 2011標準的出版前草案](http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf)。 *官方*標準需要花費金錢,但出版前的草稿通常可以在網上獲得。 –

回答

1

C涵蓋了一個巨大的代碼庫,並且沒有單獨的大回購或引用版本。如果你使用的是Unix,那麼任何函數的「man」都會爲你提供關於這個和相關函數/數據結構的豐富的doc。 POSIX「C」標準涵蓋大型色板:瀏覽https://en.wikipedia.org/wiki/C_POSIX_library。 除此之外... github? :-)

+0

嗨@Mischa,非常感謝你的回答。我想知道,假設你想查找一個名爲'malloc()'的函數,你的搜索策略是什麼?請給我一個簡要說明,你會做什麼?任何幫助將非常感激! – Thor

+0

只是googling :) http://www.cplusplus.com/reference/cstdlib/malloc/ – gurpinars

+0

或Google'man malloc' – Mischa

相關問題