編程用什么語(yǔ)言 C語(yǔ)言include中雙引號(hào)和尖括號(hào)的區(qū)別?
C語(yǔ)言include中雙引號(hào)和尖括號(hào)的區(qū)別?#Include格式:引用標(biāo)準(zhǔn)庫(kù)的頭文件,編譯器從標(biāo)準(zhǔn)庫(kù)的目錄開(kāi)始搜索##Include “”格式:引用非標(biāo)準(zhǔn)庫(kù)的頭文件,編譯器從用戶(hù)的工作目錄開(kāi)始搜索一般
C語(yǔ)言include中雙引號(hào)和尖括號(hào)的區(qū)別?
#Include格式:引用標(biāo)準(zhǔn)庫(kù)的頭文件,編譯器從標(biāo)準(zhǔn)庫(kù)的目錄開(kāi)始搜索
##Include “”格式:引用非標(biāo)準(zhǔn)庫(kù)的頭文件,編譯器從用戶(hù)的工作目錄開(kāi)始搜索
一般來(lái)說(shuō),“”中的頭文件是自己定義的,“”中的頭文件由庫(kù)提供
如果使用尖括號(hào),編譯器將首先在系統(tǒng)包含目錄中搜索。如果沒(méi)有找到,編譯器將在源代碼目錄中搜索。如果使用雙引號(hào),編譯器將首先在源代碼目錄中搜索。這意味著當(dāng)有一個(gè)名為math的頭文件時(shí)。系統(tǒng)中的H(例如/usr/include/),并且有一個(gè)數(shù)學(xué)表達(dá)式。在源代碼目錄中自己編寫(xiě)的H頭文件,在系統(tǒng)中使用尖括號(hào),在系統(tǒng)中使用雙引號(hào)。
c語(yǔ)言#include后的中括號(hào)和雙引號(hào)有什么區(qū)別?
雙引號(hào)可以代替尖括號(hào)。如果加載了系統(tǒng)頭文件,將使用尖括號(hào),系統(tǒng)將自動(dòng)在標(biāo)準(zhǔn)庫(kù)中搜索頭文件。如果是雙引號(hào),系統(tǒng)將首先搜索當(dāng)前項(xiàng)目中的頭文件,并找到結(jié)尾。如果找不到,建議在系統(tǒng)庫(kù)中搜索。雙引號(hào)用于自定義頭文件。