首頁 >後端開發 >C++ >C 頭檔:尖括號與雙引號 – 何時使用哪一個?

C 頭檔:尖括號與雙引號 – 何時使用哪一個?

DDD
DDD原創
2024-11-30 02:58:11288瀏覽

C   Header Files: Angle Brackets vs. Double Quotes – When to Use Which?

#include 指令:尖括號() 與雙引號(" ")

在C 包含頭檔時,您可以選擇使用尖括號() 或雙引號(" ") 來指定檔案的位置。此選擇的影響取決於編譯器和頭檔的位置。

尖括號()

  • 優先考慮系統頭檔:頭檔作為編譯器標準庫或作業系統一部分的通常使用角度包含在一部分的通常使用角度包含在一部分內
  • 實作定義的搜尋路徑:編譯器查找系統頭的確切位置由編譯器本身決定。

雙引號(" ")

  • 優先考慮當前工作目錄:位於目前工作目錄中的標頭是通常使用雙引號包含。
  • 自訂搜尋路徑:某些編譯器可讓您為雙引號包含的頭檔指定其他搜尋路徑。如果不指定這些路徑,編譯器會先搜尋目前工作目錄。

總結

一般情況下,建議使用尖括號( ) 包含系統標頭,雙引號(" ") 包含位於您自己的專案或目前工作目錄中的標頭。尖括號和雙引號之間的選擇也會影響編譯器搜尋頭檔的順序。

以上是C 頭檔:尖括號與雙引號 – 何時使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn