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