程序的頭文件是什麼

來源:生活大全幫 8.88K

程序的頭文件是什麼

頭文件:在C語言家族程序中,頭文件被大量使用。一般而言,每個C++/C程序通常由頭文件和定義文件組成。頭文件作為一種包含功能函數、數據接口聲明的載體文件,主要用於保存程序的聲明,而定義文件用於保存程序的實現。

頭文件的主要作用在於多個代碼文件全局變量(函數)的重用、防止定義的衝突,對各個被調用函數給出一個描述,其本身不需要包含程序的邏輯實現代碼,它只起描述性作用,用户程序只需要按照頭文件中的接口聲明來調用相關函數或變量,鏈接器會從庫中尋找相應的實際定義代碼。

擴展資料:

對於具有外部存儲類型的標識符,可以在其他任何一個源程序文件中經聲明後引用,此用户完全可以將一些具有外部存儲類型的標識符的聲明放在一個頭文件中。具體地説,頭文件中可以包括:用户構造的數據類型(如枚舉類型),外部變量,外部函數、常量和內聯函數等具有一定通用性或常用的量。而一般性的變量和函數定義不宜放在頭文件中。

熱門標籤