C語言之標頭檔案的匯入

2021-10-03 21:47:54 字數 1037 閱讀 8209

首先,對於很多萌新程式設計者,把所有函式的聲名以及定義,全部放入乙個cpp檔案是比較常見的。而匯入標頭檔案的方式,可以區別出函式的主體和它所呼叫的其他函式,使程式更加規範。下面我就來講講標頭檔案的使用,以及一些注意點。

1.標頭檔案的簡單應用:

首先我們建立乙個簡單的c語言函式,並且匯入我們自己寫的標頭檔案。以下為標頭檔案以及儲存方式:

以上為我們的標頭檔案,裡面需要包括匯入的庫函式、巨集定義以及我們所定義的函式宣告和定義。在儲存標頭檔案時,需要改變檔案型別為header files,如下圖:

接下來就是我們匯入的操作了,每個函式都有乙個主函式,這是我們程式的入口。所以我們要建立乙個cpp檔案,匯入剛才我們建立的標頭檔案。以下為匯入標頭檔案的操作:

在這裡有乙個很容易出問題的地方,在使用include匯入該標頭檔案時,存在使用<>和" 「的區別。我們最好使用「 」,保證能夠匯入。二者的區別如下:

< >先去系統目錄中找標頭檔案,如果沒有在到當前目錄下找。像標準的標頭檔案 stdio.h和 stdlib.h等常用這個方法。而」 "首先在當前目錄下尋找,如果找不到,再到系統目錄中尋找。 這個用於include自定義的標頭檔案,讓系統優先使用當前目錄中定義的。

然後我們執行一下剛才的**:

這樣就是乙個簡單的標頭檔案匯入了。這也是比較簡單的乙個匯入,對於大型工程所需要定義很多的函式而言,建立標頭檔案可以避免很多的重複工作,而且標頭檔案可以用於共享,便於**的移植以及參考學習。

以上便是c語言標頭檔案的簡單使用。這是本人在csdn上發表的第一篇文章,有寫的不好的地方,歡迎指正,謝謝。

C語言之標頭檔案包含問題

c語言之標頭檔案包含問題 answer 1 include 會將指定檔案的內容插入到源程式檔案中。當使用的格式時,編譯器會從環境變數include所指定的路徑中尋找file name 檔案,如果沒有定義include,c 編譯器會在指定的路徑中搜尋檔案。如ht ide3000安裝後,預設includ...

C語言之標頭檔案包含問題

c語言之標頭檔案包含問題 隨著 越寫越長,乙個原始檔的體制越來越臃腫。於是提倡將 寫到不同的多個原始檔中去。將 寫到多個原始檔中去就會遇到各個原始檔中函式與變數的呼叫規則問題。通常人們習慣性的把巨集定義 結構體 聯合體 列舉 外部變數和外部函式宣告等寫入到頭檔案.h中去,而把函式的宣告 變數定義等寫...

C語言的標頭檔案

1.在c檔案中在函式外部宣告變數,稱為為全域性變數。1 全域性變數如果加static關鍵字,表示只能在本檔案內訪問,而且只能從宣告處到檔案末尾的範圍內訪問。宣告時如果沒有初始化,會自動初始化乙個值,例如static int x,x預設值為0。如果a 函式中用到變數x,而x的定義 static int...