#include的作用
- #include 是C语言的预处理指令之一,所谓预处理指令,就是在编译之前做的处理,预处理指令一般以#开头
将include右边的文件拷贝到当前文件中
include后面的<>和""的区别
如果使用<>代表会先从开发工具的编译环境中去查找
如果编译环境中没有找到,那么会去系统的编译环境中找
如果使用"" 代表先会从当前文件所在的文件夹下面查找
如果在当前文件所在的文件夹下面没有找到,那么就会去开发工具的编译环境中去查找
如果编译环境中没有找到,那么会再去系统的编译环境中找
开发工具编译环境
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include
- 系统编译环境
/usr/include
/usr/local/include
注意事项
- include不一定要写在开头
- include后面不一定是文件名,也可以是路径(相对路径/绝对路径)