您的位置:首页 > 其它

#include<>与#include""的区别

2015-07-28 20:50 253 查看
预处理器发现#include指令后,就会寻找后边的文件名并把这个文件的内容包含到当前文件中。被包含的文件中的文本将替换源代码文件中的#include指令,就像您把被包含文件中的全部内容键入到源文件中的这个特定位置一样。

格式1:#include <头文件>

格式2:#include “自己写的头文件”

在Unix系统中,尖括号告诉预处理器在一个或者多个标准系统目录中寻找文件。双引号告诉预处理器先在当前目录中寻找文件(或者文件名中指定的其他目录)中寻找文件,然后在标准位置寻找文件。

对于系统头文件,集成开发环境(IDE)具有标准搜索路径。许多集成开发环境提供菜单选项用于指定使用尖括号时搜索的其他路径。

区别:“<>”包含的是C语言自身的头文件,或者说是系统的头文件 双引号包含自己写的头文件。

注意:头文件包含可以采用绝对路径或者相对路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: