C語言系列 C程式標頭檔案及主程式分析

2021-09-10 18:55:24 字數 682 閱讀 5156

#include

#include 「filename.h」 //引入自己所建立的標頭檔案

void func(void); //輸出乙個提示語

int main(void)

void func(void)

1.標頭檔案的分析

通過標頭檔案呼叫庫功能。在很多場合源**不方便或不准向使用者公開,只向使用者提供標頭檔案或者二進位制庫就可以了。使用者只需按照標頭檔案中的介面宣告來呼叫庫功能,而不必關心介面具體是怎樣實現的。

標頭檔案能加強型別安全檢查。如果某個介面被實現或者使用時,其方式與標頭檔案的宣告不一致,編譯器會指出錯誤。這一方式可以大大減輕程式設計師除錯和檢錯的負擔。上面程式中的#include 和#include 「filename.h」都是引用標頭檔案的宣告。

2.標頭檔案引用方式的區別

#include 表明該檔案是乙個工程或者標準標頭檔案,不僅能從當前檔案目錄中查詢,而且可以從預定義目錄中查詢。

#include 「file.h」表明該檔案是使用者提供的標頭檔案,只能從當前檔案目錄中查詢。

3.函式宣告與呼叫

上述函式首先在標頭檔案宣告後,宣告了乙個函式void func(void),然後才可以在主函式main()中使用。

c程式一切都是從main()這個唯一入口函式開始的。

C語言 大程式( c和 h)標頭檔案和原始檔

定義 產生 宣告 不產生 include include int max int a,int b 宣告 int main int max int a,int b 定義 這個是改良後的版本 main.c include 僅僅宣告了這個函式的型別 include 庫函式每次編譯都會使用,標頭檔案中的宣告...

c語言標頭檔案

c語言標頭檔案 每個c c程式通常分為兩個檔案。乙個檔案用於儲存 程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存 程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔...

C語言標頭檔案

早期的程式語言如 basic fortran 沒有標頭檔案的概念,c c 語言的初學者雖然會 用使用標頭檔案,但常常不明其理。這裡對頭檔案的作用略作解釋 1 通過標頭檔案來呼叫庫功能。在很多場合,源 不便 或不准 向使用者公布,只要向使用者提供標頭檔案和二進位制的庫即可。使用者只需要按照標頭檔案中的...