檔案包含是預處理的乙個重要功能,它可用來把多個原始檔連線成乙個原始檔進行編譯,結果將生成乙個目標檔案。c語言提供#include 命令來實現檔案包含的操作,它實際是巨集替換的延伸,有兩種格式:
一、#include
其中,filename 為要包含的檔名稱,用尖括號括起來,也稱為標頭檔案,表示預處理到系統規定的路徑中去獲得這個檔案(即c 編譯系統所提供的並存放在指定的子目錄下的標頭檔案)。找到檔案後,用檔案內容替換該語句。
2、#include 「filename」
其中,filename 為要包含的檔名稱。雙引號表示預處理應在當前目錄中查詢檔案名為filename 的檔案,若沒有找到,則按系統指定的路徑資訊,搜尋其他目錄。找到檔案後,用檔案內容替換該語句。
需要強調的一點是:#include 是將已存在檔案的內容嵌入到當前檔案中。
另外關於#include 的路徑也有點要說明:include 支援相對路徑,格式如trackant(蟻跡尋蹤)所寫:.代表當前目錄,..代表上層目錄。
include 「 c「檔案的妙用
今天我在看 的時候突然看到在乙個.c檔案中包含了 include c 這個讓我很詫異,然後google了一下,才發現是這麼回事情,下面我寫了乙個測試 我相信你看完本篇文章就應該理解 include c 檔案的用法了。測試 如下 main.c檔案 print.c檔案如下 這個兩個 必須放在同一目錄下,...
include C庫標頭檔案列表
c庫標頭檔案列表 include include include include include include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入...
為什麼不常見include c檔案
首先要指出的是 對於 include 編譯器從標準庫路徑開始搜尋 filename.h 對於 include filename.h 編譯器從使用者的工作路徑開始搜尋 filename.h 今天有人問我 include能不能include乙個 多個.c檔案 為什麼經常見到include h檔案而不是i...