为了账号安全,请及时绑定邮箱和手机立即绑定

扩展c/c++源文件中的#include指令什么意思?

扩展c/c++源文件中的#include指令什么意思?

C
慕桂英4014372 2019-02-15 15:11:23
扩展c/c++源文件中的#include指令什么意思
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

1、在C/C++中以#号开头的语句是预处理命令

2、#include告知预处理器将已指定文件的内容视为它们在源程序中指令出现处出现的方式处理。3、#include一般有两种包含方式:

#include <头文件>:采用"< >"方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件。

#include "头文件":这种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。

4、以Linux平台的gcc为例,可以通过-E参考看到预处理的过程,一般来说预处理器处理完成的文件为.i后缀,如下图所示 :


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 854 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信