1樓:匿名使用者
標頭檔案說白一點就是放函式的庫。。但因為函式太多太多了。。不可能全部都放在一起,因為很多情況下都只需要其中的一些函式就夠了,放在一起效率不高,所以根據函式的功能分類,將功能相似的或能組合的放在一起,即同一個標頭檔案中,所以出現了很多標頭檔案,如基礎的輸入輸出庫,即標頭檔案stdio.
h 。字串操作和儲存操作的一些庫函式 即string.h等 。
用的時候當你要用到那個標頭檔案裡的函式的時候,就需要包含那個標頭檔案,即在一開始#include,只有你把標頭檔案包含程序序中,你才能使用對應的函式,如你要使用輸入、輸出函式scanf();printf();的話就要包含stdio.h,你想使用字串庫裡的函式的話就要包含string.h,才能使用像strcpy、strcmp等函式。。
這樣解釋能明白沒??
2樓:匿名使用者
stdio.h 基礎的輸入輸出庫 string.h 字串操作和儲存操作的一些庫函式 conio.
h 呼叫dos控制檯i/o例行程式所用的各種函式 stdlib.h 公用的程式,轉換子程式,查詢排序子程式及其它 math.h 數學庫使用的各種定義 ctype.
h 字元分類和字元轉換巨集
3樓:匿名使用者
#include最經常用
在c語言中,標頭檔案的作用是什麼?
4樓:最紳士的痞子灬
1、加強型別檢查,提高**得型別安全性。 在c++中使用標頭檔案,對自定義型別的安全也是非常重要的。雖然,在語法上,同一個資料型別(如一個class)在不同的原始檔中書寫多次是允許的,程式設計師認為他們是同一個自定義型別。
2、減少**的重複書寫,提高編寫和修改程式的效率。 在程式開發的過程中,對某些資料型別或者介面進行修改是難免的,使用標頭檔案,只需要修改標頭檔案中的內容,就可以保證修改在所有原始檔中生肖,從而避免了繁瑣易錯的重複修改。
3、提供保密和**重用的手段。 標頭檔案也是c++**蟲蛹即只中不可缺少的一種手段,在很多場合,源**不便(或不準)向使用者公佈,只要向使用者提供標頭檔案和二進位制的庫即可。使用者只需要按照標頭檔案的介面宣告來呼叫庫功能,而不必關心介面是怎麼實現的,編譯器會從庫中提取相應的**。
4、設立標頭檔案的目的主要是:提供全域性變數、全域性函式的宣告或提供公用資料型別的定義,從而實現分離變異或**複用。
5、標頭檔案一般由四部分內容組成:
(1)標頭檔案開頭處的版權和版本宣告。
(2)預處理塊。
(3)inline函式的定義。
(4)函式和類結構宣告。
5樓:傑青的日子
對於系統提供的標頭檔案,既可以用尖括號形式,也可以用雙撇號形式,都能找到被包含的檔案,但顯然用尖括號形式更直截了當,效率更高。
不同的標頭檔案包括以上不同的資訊,提供給程式設計者使用,這樣,程式設計者不需自己重複書寫這些資訊,只需用一行#include命令就把這些資訊包含到本檔案了,大大地提高了程式設計效率。由於有了#include命令,就把不同的檔案組合在一起,形成一個檔案。因此說,標頭檔案是原始檔之間的介面。
標頭檔案一般包含以下幾類內容:
對型別的宣告。
函式宣告。
內建(inline)函式的定義。
巨集定義。用#define定義的符號常量和用const宣告的常變數。
全域性變數定義。
外部變數宣告。如entern int a;
還可以根據需要包含其他標頭檔案。
更多詳細內容,請點選連線
6樓:0號衝擊波
比如#include在編譯時會把stdio.h這個檔案的內容替換掉#include目的是為了程式設計時方便吧,你也可以自己編寫標頭檔案。這樣你只要把它包函在這個**就行了,這樣很方便、
7樓:匿名使用者
標頭檔案的作用其實就是相當於一個尋找指定檔案的作用吧, 它指向的是c語言的一個函式檔案! 比如
#include 指向的就是這個檔案 意思是接下來要編寫的程式要用到此檔案裡的函式! 而此檔案裡的函式有:輸入函式和輸出函式!
8樓:匿名使用者
你使用的函式就在標頭檔案指定的檔案裡
你寫了這個標頭檔案 才能使用裡面的函式
比如:sthio.h 就包含 printf()math.h 包含 sqrt()
9樓:匿名使用者
兄弟,對於標頭檔案,有以下幾個好處,你可以參考下1,標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式;
2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。
3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。
4,他並不是c自帶的,可以不用。
5,呼叫了標頭檔案,就等於賦予了呼叫某些函式的許可權,如果你要算一個數的n次方,就要呼叫pow()函式,而這個函式是定義在math.c裡面的,要用這個函式,就必需呼叫math.h這個標頭檔案。
兄弟,祝你好運
c語言中標頭檔案
10樓:匿名使用者
這兩個標頭檔案裡面的內容是不一樣的,stdio.h中主要包含關於輸入輸出的函式,比如scanf,printf,getchar等,而math.h中主要包含一些數學函式,比如sqrt,pow,sin等。
11樓:匿名使用者
c語言標準標頭檔案,必選。使用標準函式printf,scanf什麼的時候要用到。
數學公式函式, 使用開放,平方,正弦函式什麼的用。
C語言的標頭檔案什麼時候應該用哪個
標頭檔案說白一點就是放函式的庫。但因為函式太多太多了。不可能全部都放在一起,因為很多情況下都只需要其中的一些函式就夠了,放在一起效率不高,所以根據函式的功能分類,將功能相似的或能組合的放在一起,即同一個標頭檔案中,所以出現了很多標頭檔案,如基礎的輸入輸出庫,即標頭檔案stdio.h。字串操作和儲存操...
c語言中的標頭檔案,c語言標頭檔案怎麼寫呀?
include說明呼叫dos控制檯i o子程式的各個函式。include包含字串庫函式說明的標頭檔案 include包含動態儲存與釋放函式標頭檔案 不是標準庫,通常講述標準庫的書當然沒有它。可能是使用者自己寫的 被呼叫函式來自的資料庫 c語言中的標頭檔案 c語言中的標頭檔案 include。標頭檔案...
c語言中a b什麼時候,c語言中a b什麼時候
a b中的 是按位與操作,其規則為,當a和b對應位上的值均為1時,結果的該位上為1,否則結果該位上為0。即1 1 1 1 0 0 0 1 0 0 0 0 所以,a b結果為1的情況有很多種,只要a和b的最低位均為1,其它位上均不同時為1即可。如0x33 0x41 或0xff 0x01等等。符號 在c...