#include的作用
- #include 是C語言的預(yù)處理指令之一,所謂預(yù)處理指令,就是在編譯之前做的處理,預(yù)處理指令一般以#開頭
將include右邊的文件拷貝到當(dāng)前文件中
include后面的<>和""的區(qū)別
如果使用<>代表會(huì)先從開發(fā)工具的編譯環(huán)境中去查找
如果編譯環(huán)境中沒有找到,那么會(huì)去系統(tǒng)的編譯環(huán)境中找
如果使用"" 代表先會(huì)從當(dāng)前文件所在的文件夾下面查找
如果在當(dāng)前文件所在的文件夾下面沒有找到,那么就會(huì)去開發(fā)工具的編譯環(huán)境中去查找
如果編譯環(huán)境中沒有找到,那么會(huì)再去系統(tǒng)的編譯環(huán)境中找
開發(fā)工具編譯環(huán)境
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include
- 系統(tǒng)編譯環(huán)境
/usr/include
/usr/local/include
注意事項(xiàng)
- include不一定要寫在開頭
- include后面不一定是文件名,也可以是路徑(相對路徑/絕對路徑)