c語言頭文件的定義及語法


c頭文件的定義

頭文件是擴展名為.h的文件,包含了函數聲明和宏定義(宏定義就是#define),引用到程序中。

頭文件有兩種類型:1.編譯器自帶的頭文件(如stdio.h

                                 2.程序員編寫的頭文件

在程序中要使用頭文件時,需要用c預處理指令#include引用它,引用頭文件其實就是將頭文件的源代碼復制到你寫的源代碼當中,但頭文件的源代碼就不用被展示出來。

引用頭文件的語法

c頭文件引用有兩種語法:

#include<add>

這種語法用於引用系統頭文件。它在系統目錄的標准列表中搜索名為 file 的文件。

#include“add”

這種形式用於引用用戶頭文件。它在包含當前文件的目錄中搜索名為 file 的文件。 

有條件引用

例如,需要指定在不同的操作系統上使用的配置參數。您可以通過一系列條件來實現這點,如下:

 

#if SYSTEM_1 # include "system_1.h" #elif SYSTEM_2 # include "system_2.h" #elif SYSTEM_3 ... #endif
但是當頭文件過多時,預處理器使用宏定義來定義頭文件的名稱。這就是有條件引用。
#define SYSTEM_H "system_1.h" ... #include SYSTEM_H
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM