且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-04-26 03:24:39

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

1.11 include head.h和include "head.h" 有什么区别

C和C++程序员面试秘笈
考点: 头文件引用中<>与""的区别

出现频率:

【答案】

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

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