猿问

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

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


慕桂英4014372
浏览 855回答 2
2回答

ibeautiful

1、在C/C++中以#号开头的语句是预处理命令。2、#include告知预处理器将已指定文件的内容视为它们在源程序中指令出现处出现的方式处理。3、#include一般有两种包含方式:#include <头文件>:采用"< >"方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件。#include "头文件":这种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。4、以Linux平台的gcc为例,可以通过-E参考看到预处理的过程,一般来说预处理器处理完成的文件为.i后缀,如下图所示 :
随时随地看视频慕课网APP
我要回答