宏定义是可以带参数的。

宏定义是可以带参数的。


相关考题:

80x86汇编中,宏展开就是用宏定义体取代程序中的宏指令名,用实元取代宏定义中的()。 A.哑元B.参数表C.变量D.标号

宏定义可分为带参数的宏定义和不带参数的宏定义两类。() 此题为判断题(对,错)。

要限制宏操作的范围,可以在创建宏时定义( )。A.宏操作对象B.宏操作参数C.宏条件表达式D.宏操作备注

●下列叙述中正确的是 (34) 。(34) A.宏替换不占用运行时间B.在带参的宏定义中,要定义其形式参数的类型C.在带参的宏定义中,形式参数是变量D.在带参的宏定义中,形式参数是常量

要限制宏操作的范围,可以在创建宏时定义( )。A)宏操作对象B)宏操作参数C)宏条件表达式D)宏操作备注

创建宏时至少要定义一个宏操作,并要设置对应的( )。A.条件B.命令按钮C.宏操作参数D.注释信息

在下列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型

宏定义中的形式参数可以多于宏调用的实在参数。()

宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )

经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )

宏定义中DUMMY PARAMETER LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。( )

在标准C语言中,在定义带参数的宏时也要定义参的类型。() 此题为判断题(对,错)。

下述描述正确的是(39)。A.在程序的一行中可以出现多个有效的预处理命令行B.使用带参宏时,参数的类型应与宏定义时的一致C.宏替换不占运行时间,只占编译时间D.宏定义不能出现在函数的内部

以下说法正确的是( )。A.宏定义是C语句,要在行末加分号B.可以使用#undefine提前结束宏名的使用C.在进行宏定义时,宏定义不能嵌套D.双引号中出现的宏名也要进行替换

以下叙述中不正确的是______。A.C程序中的预处理命令行都以#号开始B.宏定义中的宏名可用大写字母或小写字母C.宏替换不占用运行时间,只占用编译时间D.使用带参数的宏时,参数的类型应与宏定义时的一致

带参数的宏定义只能有1个或2个参数。

以下叙述中,正确的是()A、“#definePRICE=30”定义了与30等价的符号常量PRICEB、预编译处理命令行都必须以“#”开头C、程序中使用带参的宏时,参数类型要与宏定义时一致D、宏名只能包含大写字母和数字字符

什么叫宏?谈谈带参数宏与内联函数之间的异同点。

以下有关宏定义的叙述,正确的是()A、宏名必须用大写字母表示B、带参数的宏就是一个函数C、宏名不具有类型D、宏定义和其它C语句,其末尾要加分号

宏与子程序的区别是()。A、宏可以被多次调用B、宏是一段程序C、宏可以实现参数传递D、宏调用时不用返回

在汇编语言程序的开发过程中使用宏功能的顺序是()。A、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用

判断题带参数的宏定义只能有1个或2个参数。A对B错

填空题在使用宏指令的时候,有3个过程,分别为:宏定义,宏调用,()。其中,在过程()时,汇编器将实在参数传递给宏参数。

单选题以下叙述中,正确的是()A“#definePRICE=30”定义了与30等价的符号常量PRICEB预编译处理命令行都必须以“#”开头C程序中使用带参的宏时,参数类型要与宏定义时一致D宏名只能包含大写字母和数字字符

单选题在汇编语言程序的开发过程中使用宏功能的顺序是()。A宏定义,宏调用B宏定义,宏展开C宏定义,宏调用,宏展开D宏定义,宏展开,宏调用

问答题什么叫宏?谈谈带参数宏与内联函数之间的异同点。

单选题宏与子程序的区别是()。A宏可以被多次调用B宏是一段程序C宏可以实现参数传递D宏调用时不用返回