国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦 > 知識大全 > 知識百科 > 百科知識 > c語言中什么是頭文件

    c語言中什么是頭文件

    時間: 歐東艷656 分享

    c語言中什么是頭文件

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

      頭文件組成:

      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(...);//全局函數聲明

    ...

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

    ...

    classBox//作用:類結構聲明

    {

    ...

    };

    #endif

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

    243495