跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 C標準函式庫 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
C標準函式庫
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''C 標準函式庫'''(C standard library,縮寫:libc)是佇咧 C 語言程式設計中,所有符合標準的標頭檔(head file)的集合,猶閣有定定用的函式庫實作程式(如 I / O 輸入輸出佮字串控制)。 無成 COBOL、Fortran 和 PL / I 等程式語言,佇咧 C 語言的工課任務內底袂包含躉入去的關鍵字,所以差不多所有的 C 我語言程式攏是由標準函式庫的函式來建立的。 ==設計的== 每一个函式的名稱佮特性會予人寫做一个電腦檔案,這个檔案就叫做標頭檔案,但是實際上的函式實作是予人分存到函式庫檔案內底。標頭檔的號名佮領域是足捷看著的,但是函式庫的組織架構嘛會因為無仝的編譯器就會當有所不同。標準函式庫通常會綴咧編譯器頂頭。因為乎 C 編譯器定會提供一寡加額外的非 ANSI C 函式的功能,所以某一个隨附佇特定編譯器頂懸的標準函式庫,對其他無仝款的編譯器來講,是無相容的。 ===設計品質=== 大多數啦 C 標準函式庫設計了真好。有的少部份會為著商業優勢佮利益,共某寡舊函式視同錯誤抑是提出警告。字串輸入函式 ` gets ( ) ` 佮 ` scanf ( ) ` 讀字串輸入的使用是真濟緩衝區溢位的原因,大多數的程式設計指南會建議避免使用。另外一个較為奇特的函式是 ` strtok ( ) `,伊原本是做早期的詞法分析用途,但是伊非常容易出錯(fragile), 而且足歹用的。 ==歷史沿革== ANSI C 共包括十五个標頭檔。一九九五年,_ Normative Addendum 一 _(NA 一)批准三个標頭檔(` iso 六百四十六 . h `、` wchar . h ` 和 ` wctype . h `)加甲到 C 標準函式庫內底。C 九十九標準增加六个標頭檔(` complex . h `、` fenv . h `、` inttypes . h `、` stdbool . h `、` stdint . h ` 和 ` tgmath . h `)。 C 十一標準中閣新增五个標頭檔(` stdalign . h `、` stdatomic . h `、` stdnoreturn . h `、` threads . h ` 和 ` uchar . h `)。 到此,C 標準函式庫攏總有二十九个標頭檔: ==參考文獻== ==外部連結== * The C Standard Library:A detailed description of the header files * The C Library Reference Guide * Microsoft C Run-Time Libraries on MSDN * Coding Programmer Page [Coding Programmer Page / Library Reference and Examples] ( english ) ] ==參見== * GNU C 函式庫 * C + + 標準程式庫 * C POSIX library [[分類: 待校正]]
返回到「
C標準函式庫
」。