關於C和c++中的文件結構


一、頭文件

  頭文件用於保存程序生命的文件,後綴是".h"

 1、頭文件的內容包括

    (1)頭文件開頭處的版權和版本聲明

    (2)預處理塊

    (3)函數和類結構聲明等


 2、對於頭文件做出的一些規則和建議

    規則一:

        使用ifndef/define/endif預處理塊——————防止頭文件的重複使用

wKiom1b7we7AakFNAAAtIoLyLss138.png

    規則二:

        #include<filename.h>——————引用標準庫的頭文件

    規則三:

        #include"filename.h"——————引用非標準庫的頭文件

    建議一:

        頭文件只放“聲明”不放“定義”

    建議二:

        不提倡使用全局變量——————爲調試時出現不必要的麻煩

 

 3.頭文件的作用

    (1)通過頭文件來實現提供的庫函數功能

    (2)能加強類型的安全檢查


對於標準庫頭文件和非標準庫頭文件做一些補充:

#include <filename.h> 是直接從所提供的庫函數中查找

#include"filename.h"  首先在當前工作目錄中查找,如果找不到就在系統文件中查找,速率較慢



二、定義文件

   定義文件用於保存程序的實現,後綴是".c"".cpp"

定義文件的內容:

    1.定義文件開頭處的版權和版本聲明

    2.對一些頭文件的引用

    3.程序的實現體(包括數據和代碼)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章