請問什麼叫標頭檔案?請詳細點解釋

時間 2025-03-08 21:20:13

1樓:網友

類似#include之類的 語句,還有系統自動 生成的。

標頭檔案和原始檔的區別是什麼?

2樓:愛教育的小達人

標頭檔案和原始檔的區別表現在:字尾不同、內容不同。

1、字尾不同。

字尾為.h的檔案是標頭檔案。

字尾為.c的檔案是原始檔,內含函式實現,變數定義等內容。

2、內容不同。

標頭檔案用來寫類的宣告 (包括類的成員的宣告和方法宣告)、函式原型、#define常數等。

原始檔主要寫實現標頭檔案中已經宣告的那些函式的具體**。

標頭檔案的組成標頭檔案一般由四部分內容組成:

1)標頭檔案開頭處的版權和版本宣告;

2)預處理塊;

3)inline函式的定義;

4)函式和類結構宣告等。

在標頭檔案中,用ifndef/define/endif結構產生預處理塊,用#include格式來引用庫的標頭檔案。標頭檔案的這種結構,是利用c語言進行開發軟體所通常具備的,屬於公有知識。

什麼叫包含標頭檔案

3樓:網友

#include ""

這是一條預編譯指令,實際的效果就是在這一行的地方,把那個的檔案讀進來,填補在這個位置,和你自己複製貼上的效果完全一樣,但是顯然比複製貼上方便、可讀也可靠得多。現在的編譯器都支援輸出預編譯結果,對應vc++裡面就是編譯選項中,「預處理」下的「預處理到檔案」,開啟對應的。cpp檔案,就可以看到把所有的預編譯指令都處理過之後的效果。

根據實際使用的需要,也分為#include ""和#include 兩種,前一種優先搜尋工程的包含目錄(一般就是原始檔目錄),後一種優先搜尋系統的包含目錄,這樣有重名時可以區分。

包含標頭檔案的左右是可以減少**量,按照c和c++的標準,呼叫函式和類之前要先宣告,比如要用printf,就必須要類似這樣宣告:

int printf(char *format, .

很麻煩而且容易記錯。所以先把這樣的函式宣告寫進乙個標頭檔案中間,然後需要使用的時候只需要。

#include

就可以用了。所以標頭檔案實際是一種**重用的工具。

4樓:金色潛鳥

包含標頭檔案, 就是用 #include 把 這個 c/c++ 程式所需要的 .h 檔案 (要編譯器把它)嵌入 進來。

例如你在程式開始寫:

#include

#include

#include

#include

編譯器 編譯時 會 把它們 嵌入 進來。

上述4個是常用的標頭檔案。

5樓:七夜少俠

標頭檔案是包含了一大堆函式的乙個檔案,標頭檔案有系統自帶的,也可以是自己寫的。

包含標頭檔案 是一條預處理指令,它的處理過程是:通過前處理器讀入源**,根據預處理指令對源程式進行修改,然後再交給編譯器。

在你自己寫程式的過程中,有好多的函式都是經常用到的。你就可以把它們寫到乙個標頭檔案裡,當你需要乃至這個函式的時候你就不必要把這個函式重新宣告一次,直接在源**前包含這個標頭檔案就可以直接在**中呼叫了。方便吧。

我是這樣理解的。

6樓:網友

說一下我在初學程式設計(c/c++)時遇到的困難吧,當時也對標頭檔案的意義不是很明確,不過,後來有了一些自己的理解,也不一定完全正確……

以標頭檔案為例,首先,標頭檔案裡的內容是一些函式的宣告,像裡就包含了一些基本的輸入輸出函式,然後,當在乙個程式的開頭包含乙個標頭檔案的時候,就可以直接使用其中說明過的函式了。

以上這兩步有點像c語言**檔案裡的先宣告乙個函式,之後才能呼叫一樣;只不過標頭檔案是宣告瞭一系列的函式)

最後,就像在**檔案裡宣告的函式需要在後面編寫具體的函式執行**一樣,標頭檔案裡包含的函式也是有自己的執行**的,只是這些**已經被寫在編譯器裡了,所以使用者直接呼叫即可,不再需要自己編寫**(這裡當然不包括自定義的標頭檔案)……

什麼叫迪拜,迪拜是什麼?詳細點的

迪拜是阿聯酋國家的首都 很富有 據說裡面計程車都是奧迪 報嗎之類的 好多巨星在那兒買有自己的島嶼 還有一個世界第一塔 不很確定 迪拜 阿拉伯語 英語 dubai 現代化的國際大都市,阿聯酋人口最多的城市,中東第二富裕的城市,中東地區的經濟和金融中心,被稱為中東北非地區的 之都 迪拜 dubai 現代...

什麼叫愛情擦邊球,說的詳細點

就是說你跟某個異性很曖昧。比如說,你跟異性都沒有男女朋友,但是一起過情人節,過聖誕節,還有時候一起看電影,吃飯,可是就是互相不表白,不確定關係。有點像第四種感情,就是比愛情少點,比友情多點。你們也許會深更半夜發資訊到很晚,也許會很曖昧的看著對方,但是誰都沒有主動捅破那層紙,像愛情,卻又不是愛情,這些...

強度最高的合金是什麼?請介紹詳細點

丶 金屬鋨這個涉及到物理化學 含結構化學 的高深知識,在網上估計找不到現成的答案,你應該再買一些相關的書來看看。鋨的共價半徑特別小,也就是說鋨原子相互之間排列得非常緊密,密度也就相當大,密度排名第二的銥共價半徑比鋨略小一點,所以密度也很大了。從密度來看,藍灰色的金屬鋨是金屬中的冠軍,鋨的密度為 22...