C語言的頭文件是以".h"為后綴名的文件,用于聲明函數、變量和常量等信息,供其他源文件引用和調用。通常包含在頭文件中的內容包括函數原型、宏定義、結構體定義等。在編譯時,頭文件會被預處理器包含到源文件中,以便編譯器能夠識別并正確處理其中聲明的內容。