首页 > 试题广场 >

#include命令的功能是?

[单选题]
#include命令的功能是()。
  • 在命令处插入一个头文件
  • 在文件首部插入一个头文件
  • 在命令处插入一个文本文件
  • 在文件首部插入一个程序文件

预处理器发现#include后,就会寻找指令后面<>中的文件名,并把这个文件的内容包含到当前的文件中,被包含的文件中的文本将替换源代码文件中的#include指令

发表于 2015-08-26 17:59:36 回复(2)
正确答案应该是C
在命令处插入。
虽然经常是在首部使用,但这不等于在首部插入。
发表于 2015-08-07 17:35:44 回复(1)
//a.cpp
int main(){
    fun();
}
#include"a.h"
//a.h
int i = 1;
void fun();
//通过gcc的-E参数得到a.cpp的预编译处理结果
//gcc -E a.cpp > temp.cpp
//查看temp.cpp文件可以看到是在命令处插入一个文本文件
int main(){
    fun();
}
#"a.h"
int i = 1;
void fun();
#"a.cpp"

编辑于 2015-11-03 17:26:16 回复(0)
为什么是文本文件而不是头文件?
发表于 2017-12-27 13:08:15 回复(1)
不一定要是头文件啊 其他文本文件都可以比如.txt
发表于 2018-03-09 08:47:13 回复(0)
可以试验一下,如果在main函数下面写#include编译系统会警告,甚至判错。
故而,inculde是在他本身的位置插入的文本文件。 
发表于 2021-12-02 21:51:26 回复(0)
.h和.txt的编码方式是一样的,也就是说在编写程序的时候,写头文件完全可以用txt写
发表于 2018-12-08 13:13:30 回复(0)
为什么是“文本”?
发表于 2017-10-22 11:09:52 回复(3)
相当于在命令处包含文本文件。
发表于 2016-05-20 14:21:28 回复(0)
B
#include是头文件包含预编译指令
发表于 2015-01-17 13:18:49 回复(0)
答案:B
#include是头文件包含的宏
头文件一般在文件首部引入
编辑于 2015-08-07 12:41:31 回复(2)
B,include的作用就是在文件首部插入另外一个文件的头文件,可以引用另一个文件中定义的函数。
发表于 2014-12-30 17:19:56 回复(0)