#include<>
1.在編譯器設定的include路徑內搜尋;
2.如果是在命令列中編譯,則在系統的include環境變數內搜尋。
#include""
1.在包含當前include指令的檔案所在的資料夾內搜尋;
2.如果上一步找不到,則在之前已經使用include指令開啟過的檔案所在的資料夾內搜尋,如果已經有多個被include的檔案,則按照它們被開啟的相反順序去搜尋;
3.如果上一步找不到,則在編譯器設定的include路徑內搜尋;
4.如果上一步找不到,則在系統的include環境變數內搜尋。
總結1、使用#include<>
程式會直接到標準函式庫中找檔案
2、使用#include""
程式會會先從當前目錄中找檔案,如果找不到會再到標準函式庫中找檔案。所以,一般情況下我們引用標準函式庫中的標頭檔案時,用#include<>能有更高的效率。
3、另外,要注意的一點就是,如果我們自己寫的標頭檔案,而不是標準庫函式中的,那麼引用這個標頭檔案要使用#include""
,而不能使用#include<>
,因為我們自己寫的標頭檔案並不在編譯器設定的路徑內,使用#include<>
會提示無法找到。
C C 的標頭檔案
c 傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 i...
C C 語言常用標頭檔案及函式
include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 include ...
c c 標頭檔案的作用
每個c c程式通常分為兩個檔案。乙個檔案用於儲存程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔案通常以 cpp 為...