#include 后的文件名用尖括号(<>)括起来,说明这个头文件是系统提供的,编译程序时,编译器会直接到系统目录下去查找该头文件并加载之。
#include 后的文件名用引号("")引起来,一般用于自定义头文件,当编译程序时,编译器会先到当前工程目录下去寻找该文件,如果找不到会再到系统目录下去寻找。如:我们采用多文件结构定义一个类的时候,类的声明写在:类名.h中,;类的实现写在类名.cpp中,我们需要在类名.cpp中加上头文件"类名.h";

另外,在标准c++中头文件是不带后缀.h的:
即:#include <iostream.h>应该写为#include <iostream>,也许有人会问,如果这样子写,不能在程序中直接使用cout/cin等,的确,因为采用#include <iostream>要包含命名空间std才能直接使用cout/cin,否则就要在该头文件中定义的函数/变量前加上std::来表示调用函数/变量的来源... +L0Om`FGj;^

#include 后的文件名用尖括号,引号的区别(笔试题)相关推荐

  1. 使用C/C++的#include命令(文件包含命令)时,文件名用尖括号或双撇号(双引号)括起来的区别

    C/C++的#include命令的文件名有以下两种形式: #include <文件名> #incluce "文件名" 二者的区别是: 用尖括号时,系统到编译器预先配置好 ...

  2. 头文件中,#include使用引号“”和尖括号有什么区别?

    很多程序员写代码,可能没有仔细研究一些细节问题,比如今天说的#include相关的内容. 01 关于#include 首先,#include为预处理语句,那么什么是预处理语句呢? 预处理语句最明显的标 ...

  3. #include后用库路径与相对路径的区别

    include <> 和#include " "的区别 #include<>直接从编译器自带的函数库中寻找文件 #include""是先 ...

  4. #include中用双引号和用尖括号括起来头文件的区别

    双引号表示先在程序源文件所在目录查找,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件; 尖括号表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件; 尖括号: 在 ...

  5. c语言中尖括号的作用,C语言中,#include

    C语言中,#include 头文件中的尖括号可以用双引号""代替吗?那还可以用圆括号代替呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后 ...

  6. C语言头文件尖括号和双引号的区别

    范围不同导致预编译处理的速度不同 双引号是最大范围 一般用于包含用户自己编写的头文件 编译器会先在项目的当前目录查找 找不到后才会向尖括号那样 去系统配置的库环境变量和用户配置的路径去搜索 初学的同学 ...

  7. Linux文件名包含小括号处理

    Linux文件名包含小括号处理 Linux环境中,解压zip文件后发现文件名包含小括号 ( ) , [root@my-workspace my]# ls -l On_Time_Reporting_Ca ...

  8. c语言#include后的尖括号和双引号有什么区别?

    1.使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所 在目录搜索. 2.使用双引号则相反,会先在源代码目录里搜索,如果未找到则去系统默认目录查找,通 常用于包含程序作 ...

  9. c++ include 路径_头文件中,#include使用引号“”和尖括号lt;gt;有什么区别?

    很多程序员写代码,可能没有仔细研究一些细节问题,比如今天说的#include相关的内容. 01 关于#include 首先,#include为预处理语句,那么什么是预处理语句呢?预处理语句最明显的标志 ...

最新文章

  1. javer的表结构设计
  2. 虽未达到科幻中的未来,人工智能革命仍已到来
  3. 利用CSS定位背景图片
  4. oracle查询一个字符串所在表
  5. JSON.parse()和eval()的区别
  6. Centos 修改默认网卡为eth0
  7. SD-WAN5年增长率超过40%,为什么越来越受到企业欢迎?
  8. ArcGIS Engine控件运行许可学习总结
  9. php 修改select标签,JS修改input,textarea,select标签的可读可写属性
  10. MTK 驱动(58)---MTK G-sensor
  11. 读后感:软件测试经验与教训
  12. Chrome格式化json
  13. 立即更新 Chrome 浏览器!这个 0day 已遭在野利用
  14. leetcode刷题日记- 超级次方
  15. Nginx的Rewrite规则编写
  16. jquery的deferred使用详解
  17. 当当图书每满100减50,两种优惠券助你两手薅羊毛
  18. 头号玩家VR跑步机KAT Walk Mini上市,支持各种主流VR头显
  19. WIN32 API GetLastError()返回值含义列表
  20. win10忘记密码_Win10系统设置u盘密码的操作过程

热门文章

  1. PC端win10+selenium+浏览器(IE+Chrome+Firefox+Microsoft Edge)自动化测试驱动下载地址及环境配置
  2. 数论概论读书笔记 41.连分数与佩尔方程
  3. python threadpoolexecutor_python线程池ThreadPoolExecutor用法
  4. 将el-table导出Excel文件
  5. 8个很少用,但却很好用的 Python 库,一起来看看吧
  6. Piecewise classifier mappings:Learning fine-grained learners for novel categories with few examples
  7. 2021人大附中高考成绩查询,人大附中2020-2021年度学科竞赛成绩出炉!学霸聚集地!...
  8. 20220910编译ITX-3588J的Buildroot的系统1(编译uboot)
  9. oracle profile default,ORACLE用户PROFILE详解
  10. 人工神经网络模型是一种什么模型 - 人工神经网络的基础数学模型