1. 程式人生 > >c語言 多檔案程式

c語言 多檔案程式

在一個單獨的目錄中編寫一個大型程式,行程一個.h和.c檔案集,每個.c檔案含有一個或多個函式定義.按需要重新編譯每個.c檔案,這樣可節省時間.

假設我們正在開發一個pgm的大程式,在每一個.c檔案的頭部都含有一條
#include "pgm.h"
當處理器遇到這條命令時,它首先在當前的目錄中尋找檔案pgm.h.如果存在這個檔案,就引入它;如果不存在,前處理器就在與機器相關的目錄中尋找它;如果找不到pgm.h,前處理器就會給出一個錯誤資訊,停止編譯.

標頭檔案中,可以包含#include和#define,列舉型別宣告,結構型別宣告,函式原型列表.這樣標頭檔案包含了所需要的所有程式元素.由於標頭檔案出現在每一個.c檔案的頭部,它是把程式結合在一起的膠水.

這裡寫圖片描述