請教哪里有標準C的官方檔案,我想整體全面學習標準C的所有函式,謝謝
uj5u.com熱心網友回復:
https://www.runoob.com/cprogramming/c-standard-library.htmluj5u.com熱心網友回復:
https://zh.cppreference.com/w/c/header樓上網站的資料太老 早就過時了
uj5u.com熱心網友回復:
說到過時,由于標準的向后兼容性,除了一些安全問題造成的特例以外,越老的標準寫出來的代碼其實就(在不同編譯器和系統)越通用。
請注意我說的是標準,不是希望保留歷史上遺留下來的糟粕級代碼寫法。
舉個例子,如果你有很ANSI的習慣,在陳述句塊開頭集中宣告區域變數,然后再開始寫執行類陳述句,那么你就無需在這個問題上擔心編譯器種類和版本。
uj5u.com熱心網友回復:
從工程實作的角度來說 這是優點
從學習的角度來說 是缺點
從發帖人的需求來說 是準備用于學習
那么使用過時的標準就不合時宜了
uj5u.com熱心網友回復:
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl
uj5u.com熱心網友回復:
嘰嘰喳喳,答非所問,成何體統!C標準是要收費的。C99的標準網上可以搜到,很多;C11最后提交的討論草案是N1570,搜索N1570.pdf或者直接搜索C11;C18的可以搜索ansi 的C18,這個是ANSI的正版檔案。
uj5u.com熱心網友回復:
微軟公司和C語言基本上是沒啥關系了。從C99開始,就和C語言新標準分道揚鏣了。C++之類的,才是微軟的親兒子。
uj5u.com熱心網友回復:
C程式,不都是可以用VS2010編譯的嗎?咋會沒關系呢?
uj5u.com熱心網友回復:
嘰嘰喳喳,答非所問,成何體統!
C標準是要收費的。C99的標準網上可以搜到,很多;C11最后提交的討論草案是N1570,搜索N1570.pdf或者直接搜索C11;C18的可以搜索ansi 的C18,這個是ANSI的正版檔案。
請教,要收費的是啥意思啊?想看這個標準要付費嗎?
uj5u.com熱心網友回復:
嘰嘰喳喳,答非所問,成何體統!
C標準是要收費的。C99的標準網上可以搜到,很多;C11最后提交的討論草案是N1570,搜索N1570.pdf或者直接搜索C11;C18的可以搜索ansi 的C18,這個是ANSI的正版檔案。
請教,要收費的是啥意思啊?想看這個標準要付費嗎?
ISO/IEC 的標準檔案,是需要花錢購買的,即使是PDF檔案。折合人民幣1500塊吧。但是網上有草案,跟正式檔案差不太多,可以參考。標準檔案的后面就是C標準庫,包含了所有標準庫函式。標準里有的函式才是標準庫函式,你從網上查的函式,如果是標準里沒有的,就是野函式。
uj5u.com熱心網友回復:
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO
微軟公司和C語言基本上是沒啥關系了。從C99開始,就和C語言新標準分道揚鏣了。C++之類的,才是微軟的親兒子。
C程式,不都是可以用VS2010編譯的嗎?咋會沒關系呢?
VS2010支持的是C++吧,你該不會覺得它是C編譯器吧。不過你可以試試下面的程式它能不能編譯過去:
int main (void)
{
printf (_Generic (666, int : (char []) {"int!"}, default : "Unknown."));
quick_exit (0);
}
uj5u.com熱心網友回復:
計算機學術討論組312811740
這個群里有C標準檔案。C18和C11差別不大,C18主要是對C11做了技術修正和澄清,沒有加入什么新特性。當然,C18和C11還是有些問題的,比如原子型別和原子操作的表述還是有問題。下一個版本應該能解決。說到庫函式,順便說一下,C11洗掉了gets函式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/247366.html
標籤:C語言
