六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦 > 知識大全 > 知識百科 > 百科知識 > c語言中什么是頭文件

c語言中什么是頭文件

時間: 歐東艷656 分享

c語言中什么是頭文件

  頭文件是用戶應用程序和函數(shù)庫之間的橋梁和紐帶。在整個軟件中,頭文件不是最重要的部分,但它是C語言家族中不可缺少的組成部分。做一個不算很恰當?shù)谋扔?,頭文件就像是一本書中的目錄(只有標題不具有具體頁碼信息),讀者(鏈接器)通過目錄(頭文件+函數(shù)庫導出符號表),可以很方便就查閱其需要的內(nèi)容(函數(shù)庫)。在一本書中,目錄固然重要,但絕對不是一本書的核心的、最重要的部分。

  頭文件組成:

  C++/C程序的頭文件以“.h”為后綴。以下是假設名稱為graphics.h的頭文件:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#ifndefGRAPHICS_H//作用:防止graphics.h被重復引用

#defineGRAPHICS_H

#include<....>//引用標準庫的頭文件

...

#include"..."//引用非標準庫的頭文件

...

voidFunction1(...);//全局函數(shù)聲明

...

inline();//inline函數(shù)的定義

...

classBox//作用:類結(jié)構(gòu)聲明

{

...

};

#endif

  從以上例子可以看出,頭文件一般由四部分內(nèi)容組成:(1)頭文件開頭處的版權和版本聲明;(2)預處理塊;(3)inline函數(shù)的定義;(4)函數(shù)和類結(jié)構(gòu)聲明等。在頭文件中,用 ifndef/define/endif結(jié)構(gòu)產(chǎn)生預處理塊,用 #include 格式來引用庫的頭文件。頭文件的這種結(jié)構(gòu),是利用C語言進行開發(fā)軟件所通常具備的,屬于公有知識。

243495