14,include全面解刨

来源:互联网 发布:魔兽对战平台mac版 编辑:程序博客网 时间:2024/04/28 11:07

eg:

#include <stdio.h>


int main(int argc,constchar * argv[]) {

    // insert code here...

    printf("Hello, World!\n");

    return 0;

}


1,

  //include 将文件拷贝到当前的文件里面

2,

  //include指令不一定要写在文件头部,也可以包含在函数里面,或末尾

  //<>,"",里面包含文件名,也可以包含相对目录或绝对目录

  //相对目录:相对当前的文件的目录。

  //绝对目录:相对系统的目录,将文件拉入doc,就能得到对应的文件

3,include 后面的<>和""的区别

(1)如果使用<>代表会从开发工具的编译环境中取中找,

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/stdio.h 

如果编译环境中没有找到,那么会再去系统的编译环境中找

 /usr/include/stdio.h 

这一句需要做:

打开dos,输入xcode-selecta --install,安装一下软件,然后使用mac ox 系统指令显示文件夹,才能找到该路径

如果你想打开整个系统的隐藏文件可以在终端下输入以下命令

关闭显示功能

defaults write com.apple.finder AppleShowAllFiles -bool true

关闭隐藏功能

defaults write com.apple.finder AppleShowAllFiles -bool false

----------------------------------------------

(2)如果使用""代表会先从当前文件所在的文件夹下面查找

如果在当前的文件所在的文件夹下面没找到,那么就回去开发工具的编译环境中去查找

如果编译环境中没有找到,那么会再去系统的编译环境中找

4,使用include可以实现多文件开发。


  

0 0
原创粉丝点击