首页 > 试题广场 >

在C语言源程序的开始处通常加上预处理命令 #include&

[单选题]
在C语言源程序的开始处通常加上预处理命令 #include   <stdio.h> 的原因是()
  • stdio.h文件中包含标准输入输出函数的函数声明,通过引用此文件以便能正确使用printf、scanf等函数
  • 将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接
  • 将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接
  • 将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行
inlcude 语句的实质是,把相应的头文件copy到当前行。而且是预编译阶段就执行的。
所以,B,C,D都不正确。
发表于 2020-03-29 10:46:14 回复(1)

在C语言中,以“#”开头的命令称为预处理命令。
预处理命令由预处理程序完成,顺序为:预处理-->编译-->链接。
#include命令会把头文件的内容插入到当前所在位置,把头文件和当前源文件连接成一个源文件,效果和复制-黏贴一样。

A.正确
B.并不是插入STDIO的二进制代码
C.并不是插入STDIO的源程序,而是头文件里的内容
D.是插入头文件里的内容,里面都是变量或函数的声明

发表于 2021-02-22 22:30:58 回复(0)
在C语言中,以“#”开头的命令称为预处理命令。 预处理命令由预处理程序完成,顺序为:预处理--&amp;gt;编译--&amp;gt;链接。 #include命令会把头文件的内容插入到当前所在位置,把头文件和当前源文件连接成一个源文件,效果和复制-黏贴一样。
编辑于 2023-12-14 12:40:58 回复(0)
已处理的时候展开,编译的时候不链接
发表于 2022-09-01 14:29:19 回复(0)
1
发表于 2019-09-06 20:42:57 回复(0)