您的位置:首页 > 其它

include"xxx.h"和include<xxx.h>有什么区别?

2015-03-13 22:56 706 查看
include"xxx.x"和include<xxx.h>有什么区别,各位学习过c语言的汉子、妹子们,知道吗?

这里普及一下:

#include "xxx.x"
用引号,代表编译程序会优先在程序的本地目录搜索这个文件,找不到再搜索系统目录。
#include <xxx.x>
用尖括号,代表编译程序只会在系统目录(系统环境变量和编译本身设置的默认搜索目录)搜索这个文件。
总的来说,一般是用双引号来引用自己编写的文件,而用尖括号引用系统标准的文件。

举个例子说明:

#include <stdio.h> 直接到你设置的 include 环境变量里查找;
#include "stdio.h" 先查找当前路径,再到你设置的 include 环境变量里查找 。
就是查找的路径不一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐