C語言標頭檔案是什麼,c語言中的標頭檔案是什麼概念

2022-03-13 19:51:58 字數 4958 閱讀 3003

1樓:匿名使用者

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩!

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩! 標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

2樓:泣陽陽

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

3樓:匿名使用者

說明全域性函式、變數的定義

4樓:

定義要用的檔案!!!

c語言標頭檔案的是幹什麼用的?

5樓:匿名使用者

就是預定義了一些函式,例如你的可能用到的abs();pow()等;具體的函式使用說明可以看幫助!

6樓:ok剛來的人

標頭檔案是指定編譯bai時包括的檔案(如duinclude)和定義zhi一些**或

函式。如只dao有一個原始碼檔案專,可沒有頭文屬件.h,定義直接寫在原始碼檔案的頭部。

如有多個原始碼檔案(包括.rc),可將每個檔案的重複的頭部定義部分寫成一個.h,就是少寫些**,編譯效果是一樣的。

7樓:海鵬資料恢復

是拼接作用.

比如bai 1.cpp :

#include "my.h"

void main(){}

////////////////////////////////////

my.h:

void my()

////////////////////////////////////

最後, 編譯器拼接後得du到這樣的東zhi西.

void my()

void main(){}

最後都是合成一個dao大檔案版, 所以, 有時候編譯器報錯的行權,我們找不到,因為他是算整體的.

8樓:高小

對於標頭檔案,

抄有以下幾個好處,你可以襲參考下

1,標頭檔案可以定義所用的函

數列表,方便查閱你可以呼叫的函式;

2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。

3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。

4,他並不是c自帶的,可以不用。

5,呼叫了標頭檔案,就等於賦予了呼叫某些函式的許可權,如果你要算一個數的n次方,就要呼叫pow()函式,而這個函式是定義在math.c裡面的,要用這個函式,就必需呼叫math.h這個標頭檔案。

什麼 是c語言標頭檔案?

9樓:

標頭檔案說白了就是函式庫,裡面定義了c提供的函式。

你可能會好奇,為什麼你可以直接在main函式裡面呼叫printf()和scanf()這兩個函式而不用事先宣告和定義。這就是因為你在寫程式的時候在最開頭的地方宣告這個程式包含了這個標頭檔案,而printf()和scanf()這兩個函式就是在這個標頭檔案裡面定義了的關係。

10樓:咪群甜

標頭檔案包含了你要呼叫的函式宣告,巨集定義,資料結構定義

當你要使用你自己沒有定義的函式,巨集或者資料結構等,就需要包含相應的標頭檔案。

具體的函式很容易查到。

11樓:匿名使用者

應該是在程式被使用前,呼叫的其他檔案

在c語言中,標頭檔案的作用是什麼?

12樓:最紳士的痞子灬

1、加強型別檢查,提高**得型別安全性。 在c++中使用標頭檔案,對自定義型別的安全也是非常重要的。雖然,在語法上,同一個資料型別(如一個class)在不同的原始檔中書寫多次是允許的,程式設計師認為他們是同一個自定義型別。

2、減少**的重複書寫,提高編寫和修改程式的效率。 在程式開發的過程中,對某些資料型別或者介面進行修改是難免的,使用標頭檔案,只需要修改標頭檔案中的內容,就可以保證修改在所有原始檔中生肖,從而避免了繁瑣易錯的重複修改。

3、提供保密和**重用的手段。 標頭檔案也是c++**蟲蛹即只中不可缺少的一種手段,在很多場合,源**不便(或不準)向使用者公佈,只要向使用者提供標頭檔案和二進位制的庫即可。使用者只需要按照標頭檔案的介面宣告來呼叫庫功能,而不必關心介面是怎麼實現的,編譯器會從庫中提取相應的**。

4、設立標頭檔案的目的主要是:提供全域性變數、全域性函式的宣告或提供公用資料型別的定義,從而實現分離變異或**複用。

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

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

(2)預處理塊。

(3)inline函式的定義。

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

13樓:傑青的日子

對於系統提供的標頭檔案,既可以用尖括號形式,也可以用雙撇號形式,都能找到被包含的檔案,但顯然用尖括號形式更直截了當,效率更高。

不同的標頭檔案包括以上不同的資訊,提供給程式設計者使用,這樣,程式設計者不需自己重複書寫這些資訊,只需用一行#include命令就把這些資訊包含到本檔案了,大大地提高了程式設計效率。由於有了#include命令,就把不同的檔案組合在一起,形成一個檔案。因此說,標頭檔案是原始檔之間的介面。

標頭檔案一般包含以下幾類內容:

對型別的宣告。

函式宣告。

內建(inline)函式的定義。

巨集定義。用#define定義的符號常量和用const宣告的常變數。

全域性變數定義。

外部變數宣告。如entern int a;

還可以根據需要包含其他標頭檔案。

更多詳細內容,請點選連線

14樓:0號衝擊波

比如#include在編譯時會把stdio.h這個檔案的內容替換掉#include目的是為了程式設計時方便吧,你也可以自己編寫標頭檔案。這樣你只要把它包函在這個**就行了,這樣很方便、

15樓:匿名使用者

標頭檔案的作用其實就是相當於一個尋找指定檔案的作用吧, 它指向的是c語言的一個函式檔案! 比如

#include 指向的就是這個檔案 意思是接下來要編寫的程式要用到此檔案裡的函式! 而此檔案裡的函式有:輸入函式和輸出函式!

16樓:匿名使用者

你使用的函式就在標頭檔案指定的檔案裡

你寫了這個標頭檔案 才能使用裡面的函式

比如:sthio.h 就包含 printf()math.h 包含 sqrt()

17樓:匿名使用者

兄弟,對於標頭檔案,有以下幾個好處,你可以參考下1,標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式;

2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。

3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。

4,他並不是c自帶的,可以不用。

5,呼叫了標頭檔案,就等於賦予了呼叫某些函式的許可權,如果你要算一個數的n次方,就要呼叫pow()函式,而這個函式是定義在math.c裡面的,要用這個函式,就必需呼叫math.h這個標頭檔案。

兄弟,祝你好運

c語言中的標頭檔案,原始檔到底是什麼東西?

18樓:求迎天區瀾

其實就是儲存你所寫的語句的地方,你寫完語句後需要用一個軟體來開啟它,執行它.而這個軟體所能識別的檔案,就稱為該軟體的原始檔.

如c語言常用的執行軟體"turbo

c",能識別的檔案是以".c"為字尾名的檔案,所以你在寫完c語句後儲存的時候,就要儲存成***.c

(檔名+點c),以便turbo

c能順利的開啟.

c語言中的標頭檔案,原始檔到底是什麼東西??

19樓:ai看雪

標頭檔案就是以 .h 為字尾的檔案,如stdio.h等,也可以是自己寫的,

原始檔就是放你的源**的檔案

20樓:匿名使用者

標頭檔案是儲存公用**的,以便不用在每個原始檔的寫同樣的東西,宣告什麼的

原始檔是儲存實際執行功能的**

21樓:寧靜聽風雨

通俗的講, 大概是這麼回事:

標頭檔案和源**檔案是要配合著使用的, 一個標頭檔案會被其他的原始檔或者標頭檔案所包含, 也就是#include這個預處理命令. 比如一個原始檔中#include了某個標頭檔案, 那麼編譯器就會把這個標頭檔案裡面的內容替換到寫了#include的位置上了.

這樣做的好處啊, 首先是同樣的**可以方便的重用了, 比如你在一個標頭檔案裡面寫了一個結構體, 那麼哪個原始檔裡需要用到這個結構體, 就#include這個標頭檔案就行了, 不必再寫一遍.

求採納!謝謝……

22樓:匿名使用者

話說大一上學期就學c語言了,不錯。

通俗點說,標頭檔案就是告訴人家我有什麼東西(有什麼函式,什麼型別(結構體,類(c++))等等),原始檔就是對這些東西具體是怎麼實現的一個過程或者說細節。 關係嘛,你當然就知道咯,一個只是告訴人家我會幹嘛,或者說我可以幹嘛等等。原始檔就是我是怎麼幹的,就是說原始檔一般是對標頭檔案的一個實現過程。

不要急,這個程式設計是一個時間積累的過程,當然成為真正的大牛還是需要一些天賦的。

C語言中 c和 h有什麼區別,C語言中標頭檔案中 h 和「 h」的區別?

c語言的原始檔分為兩種 1 c檔案,以c為副檔名,一般儲存具體功能的實現 2 h檔案,稱為標頭檔案,一般儲存型別的定義,函式的宣告等。通常,標頭檔案被.c檔案包含,使用 include 語句。但值得注意的是,這只是一種約定,而非強制。事實上,將宣告寫在.c檔案,比如a.c,然後 include a....

C語言布林標頭檔案使用方法,C語言 bool 標頭檔案等問題

c99語言裡關鍵字是 bool直接用好了.c 則內建bool,true,false vc強力支援c 標準,對c標準的支援就會差些了.c c 裡幾乎不用這布林變數.而是以整型代替.1 ansi c99標準規定c語言中有布林型別 bool 為了方便,使用布林型別可以加入標頭檔案stdbool.h,該檔案...

C語言中流是什麼意思,c語言中的流式檔案時什麼意思?

c語言的i o系統為使用者提供了一個介面,該介面與實際的存取裝置無關。只是裝置的一個抽象表示形式。這個抽象的介面稱為流,實際的裝置稱為檔案。c檔案系統可以與各種裝置一起使用,如印表機 硬碟 終端等,緩衝檔案系統可以將每個裝置轉換成邏輯裝置,即所謂的流。所有的流工作方式類似,所以很容易操作不同的裝置。...