您的位置:首页 > 编程语言 > C语言/C++

C语言使用头文件时<*.h>与"*.h"

2018-01-08 20:46 302 查看
使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索;使用双引号则相反,会先在源代码目录里搜索。这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的;而使用双引号的话则会使用你自己写的那个。

比如c:\program
files\microsoft visual stdio\vc98\include
引号""允许在用户当前配置的目录(比如存放.cpp/.c的目录)相同的目录下引用这个文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐