一、概念
// include的作用,是将inculcate右边的文件拷贝到当前文件中
/*
include后面的 <> 和 "" 的区别
如果使用 <> 代表 会从开发工具的编译环境中去查找
+ /Applications/Xcode8.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h >>> 开发工具的编译环境
如果编译环境中没有找到,那么会再去系统的编译环境中找
+ 1.必须要打开隐藏文件夹
终端指令
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件
2.如果没有找到include的文件夹
+ 3.通过终端 xcode-select --install
+ /usr/include/stdio.h >>>系统的编译环境
------
如果使用"" 代表先从 当前文件所在的文件夹下面查找
如果在当前文件所在的文件夹下面没有找到,那么就会去开发的编译环境中去查找
如果编译环境中没有找到,那么会再去系统的编译环境中找
注意 : include后面不一定写文件名称 也可以写路径(相对路径/全路径)
#include "abc/lyh.txt" // 相对路径
#include "/Users/liyuhong165/Desktop/C语言/day05Code/day05/include基本概念/abc/lyh.txt" // 全路径
*/
/*
stdio 在Xcode里面的路径
*/
二、代码
#include <stdio.h> // 告诉系统print函数是存在的,告诉printf函数的格式(声明printf函数)
int main()
{
// include指令不一定写在文件的头部
//#include "lyh.txt"
//#include "abc/lyh.txt"
return 0;
}
网友评论