黑马程序员技术交流社区

标题: include 的讲解 [打印本页]

作者: mazhichao    时间: 2015-6-27 14:39
标题: include 的讲解
#include指令
        文件包含命令的格式
        #include 是一个预处理指令
        #include"" 包含的是一个用户定义的文件,可以使头文件,也可以是普通文件
        1、在当前文件所在的路径下查找
        2、如果上面没有找到,到编译器include路径查找
        3、如果编译器include路径下没有找到,到系统的include路径下查找
        4、如果上面三个没有找到就报错
        #include<> 包含一个洗头的头文件
        1、编译器的include路径下查找
        2、如果编译器include路径下没有找到,到系统的include路径下查找
        3、如果上面三个没有找到就报错

        总结
        当包含自己写的文件就是用#include""
        当包含系统提供的头文件时候,就用#include<>
       
文件包含的是指
        文件包含命令的功能是把指定的文件内容插入该命令行位置取代命令行,从而将指定文件与当前文件连城一个源文件
        #include不一定在第一行,也可以在函数中,如
        int main()
        {
                #include "test.txt"
        }
#include 文件搜索的顺序
        #include""包含自己定义文件
        搜索的顺序:--->当前目录---->编译器目录---->系统目录---->报错
        当前目录:和main.c文件同一个文件夹目录
        编译器include目录
                应用程序-->Xcode.app-->右击显示包内容-->contents--->Developer-->Platforms--->MaxOSX platform-->Developer-->SDKs-->MacOSX10.10.sdk-->usr--->include
        系统的include路径有
        /usr/include
        /usr/local/include
        如果系统目录下没有这个目录,打开终端输入xcode-select--install

        #include<> 包含系统头文件
        搜索循序-->编译器目录---->系统目录---->报错





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2