首页 > 试题广场 >

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

[单选题]
在C语言源程序的开始处通常加上预处理命令 #include   <stdio.h> 的原因是
  • stdio.h文件中包含标准输入输出函数的函数声明,通过引用此文件以便能正确使用printf、scanf等函数
  • 将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接
  • 将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接
  • 将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行
#include不是把头文件里的内容拷贝到这个位置吗?还是我菜?

时隔五个月后再次做错了.....我不确定是答案有问题还是我想错了,翻了《c++ prime plus》
在第16页是这么写的
#include<iostream>
该编译指令导致预处理器将iostream文件的内容添加到程序中。这是一种典型的预处理器操作:在源代码被编译之前,替换或添加文本。

仔细想了想,确实A说得有道理,stdio.h文件中包含标准输入输出函数的函数声明,stdio.c中才包含标准输入输出函数的源程序。
编辑于 2020-02-12 13:57:22 回复(0)