視頻地址:https://www.bilibili.com/video/av73224259
什麼是C標準庫函數
C標準除了約定了C語言的語法規範外,還規定了一些常見功能的接口,如輸入、輸出、數學計算、文件操作等。他們集合在一起,就是C標準庫函數。
我們已經使用過的printf、scanf等就來自標準庫函數。
我們需要包含特定的頭文件,才能使用特定的庫函數(比如,printf、scanf的聲明就來自stdio.h中)。
對於初學者,常常面對的幾個問題:
- 標準庫函數有哪些
- 要使用某個標準庫函數,需要包含哪個頭文件
- 該庫函數到底如何使用
因爲C標準庫函數遵循C標準,所以與平臺無關,不管是哪個操作系統,只要是標準C編譯器,那麼標準庫函數的使用方法都是通用的。
在Windows下,最權威、方便的參考資料是MSDN;在Linux下,最權威方便的資料是manual page。
Windows下的MSDN
MSDN有在線網站,也有離線版本(版本較老),一般離線版本是通過索引功能查找函數對應的使用方法。
Linux下的Manual Page
在Linux下,通過Ctrl + Alt + T打開控制檯,然後通過
man 3 C庫函數名
來查閱C庫函數的相關信息。