#include<>与#include""的区别
2015-07-28 20:50
253 查看
预处理器发现#include指令后,就会寻找后边的文件名并把这个文件的内容包含到当前文件中。被包含的文件中的文本将替换源代码文件中的#include指令,就像您把被包含文件中的全部内容键入到源文件中的这个特定位置一样。
格式1:#include <头文件>
格式2:#include “自己写的头文件”
在Unix系统中,尖括号告诉预处理器在一个或者多个标准系统目录中寻找文件。双引号告诉预处理器先在当前目录中寻找文件(或者文件名中指定的其他目录)中寻找文件,然后在标准位置寻找文件。
对于系统头文件,集成开发环境(IDE)具有标准搜索路径。许多集成开发环境提供菜单选项用于指定使用尖括号时搜索的其他路径。
区别:“<>”包含的是C语言自身的头文件,或者说是系统的头文件 双引号包含自己写的头文件。
注意:头文件包含可以采用绝对路径或者相对路径
格式1:#include <头文件>
格式2:#include “自己写的头文件”
在Unix系统中,尖括号告诉预处理器在一个或者多个标准系统目录中寻找文件。双引号告诉预处理器先在当前目录中寻找文件(或者文件名中指定的其他目录)中寻找文件,然后在标准位置寻找文件。
对于系统头文件,集成开发环境(IDE)具有标准搜索路径。许多集成开发环境提供菜单选项用于指定使用尖括号时搜索的其他路径。
区别:“<>”包含的是C语言自身的头文件,或者说是系统的头文件 双引号包含自己写的头文件。
注意:头文件包含可以采用绝对路径或者相对路径
相关文章推荐
- intersect_lines_of_sight_targets.hdev计算了两个镜头下一个立体的高 相关例程学习
- 2015年读书索引
- apache通过rewrite限制某个目录
- iOS前期OC训练OC_07类的扩展
- innerHTML,innerText,outHTML的用法及区别详解
- 【2015多校联赛-3】【B题RGCDQ】
- 对话框判断按下了‘确认键’还是‘取消键’
- Android SDK及环境配置
- 利用Cookie,实现动态显示用户曾经浏览过的商品
- ubuntu netstat 查看端口占用情况
- 【linux高级程序设计】(第十章)Linux异步信号处理机制 2
- c#流的总结
- QT1.1-与Opencv的hello world
- 对称加密和非对称加密介绍和区别
- 2015.7.27 java第一天
- mysql中sql语句
- 一致性Hash算法php实现实例
- 深圳的天气真不错
- 随机快速排序
- html5做输入提示太简单了