用include 引用頭文件時,雙引號和尖括號的區別:
1.雙引號:引用非標準庫的頭文件,編譯器首先在程序源文件所在目錄查找,如果未找到,則去系統默認目錄查找,通常用於引用用戶自定義的頭文件。
2.尖擴號:只在系統默認目錄(在Linux系統中通常爲/usr/include目錄)或者尖括號內的路徑查找,通常用於引用標準庫中自帶的頭文件。
綜上,標準庫自帶的頭文件既可以用雙引號也可以用尖括號,不過習慣使用尖括號,用戶自定義的頭文件只能用雙引號。
所以切記,只有自己寫的用雙引號!
用include 引用頭文件時,雙引號和尖括號的區別:
1.雙引號:引用非標準庫的頭文件,編譯器首先在程序源文件所在目錄查找,如果未找到,則去系統默認目錄查找,通常用於引用用戶自定義的頭文件。
2.尖擴號:只在系統默認目錄(在Linux系統中通常爲/usr/include目錄)或者尖括號內的路徑查找,通常用於引用標準庫中自帶的頭文件。
綜上,標準庫自帶的頭文件既可以用雙引號也可以用尖括號,不過習慣使用尖括號,用戶自定義的頭文件只能用雙引號。
所以切記,只有自己寫的用雙引號!