天天看点

《C和C++程序员面试秘笈》——1.11 include head.h和include "head.h" 有什么区别

本节书摘来自异步社区出版社《c和c++程序员面试秘笈》一书中的第1章,第1.11节,作者: 董山海,更多章节内容可以访问云栖社区“异步社区”公众号查看。

c和c++程序员面试秘笈

考点: 头文件引用中<>与""的区别

出现频率:

【答案】

尖括号< >表明这个文件是一个工程或标准头文件。查找过程会首先检查预定义的目录,我们可以通过设置搜索路径环境变量或命令行选项来修改这些目录。

如果文件名用一对引号括起来,则表明该文件是用户提供的头文件,查找该文件时将从当前文件目录(或文件名指定的其他目录)中寻找文件,然后在标准位置寻找文件。

继续阅读