当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
第1题:
A.过程定义结束
B.宏定义结束
C.源程序结束
D.段定义结束
第2题:
带参数的宏定义,进行宏展开时与函数调用主要区别是,只替换,不求值。
第3题:
关于宏定义描述错误的是?
A.宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换;
B.宏定义必须写在函数之外;
C.宏定义必须使用“=”符号连接;
D.宏定义作用域为宏定义命令起到源程序结束。
第4题:
第5题:
9、关于预处理命令define描述错误的是?
A.C语言源程序中允许用一个标识符来表示一个字符串,称为“宏”;
B.宏定义是由源程序中的宏定义命令完成;
C.宏代换是由预处理程序自动完成;
D.宏定义是由源程序中的包含命令完成;