《C和C++程序员面试秘笈》——1.11 include head.h和include "head.h" 有什么区别-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

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

简介:

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

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

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

出现频率:

【答案】

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: