什么是编译预处理命令? C语言提供编译预处理命令的作用是什么?相关知识点: 试题来源: 解析 答: 编译预处理指在进行编译的第一遍扫描(词法扫描和语法分析)之前所做的工作。当对 一个源文件编译时,系统将自动引用预处理程序对源程序中的预处理部分做处理,处理完后 自动进入对源程序的编译。
C程序的编译预处理用于把每一条C语句用若干条机器指令来实现,生成目标程序。由于#define等编译预处理指令不是C语句,不能被编译程序翻译,需要在真正编译之前作一个预处理,解释完成编译预处理指令,从而把预处理指令转换成相应的C程序段,最终成为由纯粹C语句构成的程序,经编译最后得到目标代码。 C语言的编译预处理处理...
一、单选题1、C编译系统对程序中的宏展开是在()。A.编辑时进行的B.编译时进行的C.编译前预处理时进行的D.程序执行时进行的答案:C2、以下叙述不正确的是()。A.全局变量存放在静态存储区B.在程序运行期间,全局变量所占存储单元的值永久保留C.全局变量可以由系统自动初始化D.当局部变量与全局变量重名时,全...