檔案包含是指乙個c語言源程式中將另乙個c語言源程式包含進來,通過include預處理指令實現。
一般形式:
#include」被包含檔名」
或#include《被包含檔名》
2. 作用:將指定檔案包含在當前檔案中,插入至檔案包含指令相應位置處。使用檔案包 含指令,可以減少程式設計人員的重複勞動,提高程式開發效率。
3. 說明:
(1)被包含的檔案一般指定為標頭檔案(*.h),也可為c程式等檔案。
(2)乙個include指令只能指定乙個被包含檔案,如果要包含n個檔案,則要用到n條include指令。
(3)不能包含obj檔案。檔案包含是在編譯前進行處理,不是在連線時進行處理。
(4)當檔名用雙引號括起來時,系統先在當前目錄中尋找包含的檔案,若找不到,再在系統指定的標準方式檢索其它目錄。而用尖括號時,系統直接按指定的標準方式檢索。
一般系統提供的標頭檔案,用尖括號。自定義的檔案,用雙引號。
(5)被包含檔案與當前檔案,在預編譯後變成同乙個檔案,而非兩個檔案。
(6)檔案包含可以巢狀,但必須按順序包含。
例如:
insert.c
#include #include "aa.c"aa.cint arr[6] = ;
int main()
void insert_sort(int arr)編譯: gcc -o insert insert.carr[j+1] = key;
}
}
C語言檔案包含命令
檔案包含是c預處理程式的另乙個重要功能。檔案包含命令列的一般形式為 include 檔名 在前面我們已多次用此命令包含過庫函式的標頭檔案。例如 include stdio.h include math.h 檔案包含命令的功能是把指定的檔案插入該命令列位置取代該命令列,從而把指定的檔案和當前的源程式檔...
C語言檔案包含命令
檔案包含是c預處理程式的另乙個重要功能。檔案包含命令列的一般形式為 include 檔名 在前面我們已多次用此命令包含過庫函式的標頭檔案。例如 include stdio.h include math.h 檔案包含命令的功能是把指定的檔案插入該命令列位置取代該命令列,從而把指定的檔案和當前的源程式檔...
C語言檔案include包含命令
檔案包含是c預處理程式的另乙個重要功能。檔案包含命令列的一般形式為 include 檔名 在前面我們已多次用此命令包含過庫函式的標頭檔案。例如 include stdio.h include math.h 檔案包含命令的功能是把指定的檔案插入該命令列位置取代該命令列,從而把指定的檔案和當前的源程式檔...