9、STM32程序中 #ifndef 和 #ifdef 属于宏定义判断。

9、STM32程序中 #ifndef 和 #ifdef 属于宏定义判断。


参考答案和解析
正确

相关考题:

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

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

常量的定义要通过ifndef宏指令来实现。() 此题为判断题(对,错)。

( 26 )在下列关于宏和模块的叙述中,正确的是A 模块是能够被程序调用的函数B 通过定义宏可以选择或更新数据C 宏或者模块都不能是窗体或报表上的事件代码D 宏可以是独立的数据库对象,可以提供独立的操作动作

当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )

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

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

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

语句ENDM是通知汇编程序()。 A.过程定义结束B.宏定义结束C.源程序结束D.段定义结束

宏定义的替换工作是在程序运行时执行的。() 此题为判断题(对,错)。

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

若程序中有宏定义行:A.AB.BC.CD.D

c++可以用import么? 用预编译处理#ifndef防止重复定义太麻烦了,有没有想#import这样简洁的方法防止重复定义?

以下说法正确的是( )A.宏定义是C语句,所以要在行末加分号B.可以使用#undef命令来终止宏定义的作用域C.在进行宏定义时,宏定义不能层层置换D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换

C语言提供的预处理功能包括条件,其基本形式为: #×××标识符 程序段1 #else 程序段2 #endif 这里的×××可以是( )A.define或includeB.ifdef或includeC.indef或ifndef或defineD.ifdef或ifndef或if

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

以下关于宏的叙述中,正确的是()A、可以将VBA程序转换为宏对象B、可以将宏对象转换为VBA程序C、可以在运行宏时修改宏的操作参数D、与窗体连接的宏属于窗体中的对象

伪指令ENDP告诉汇编程序()。A、宏定义结束B、过程定义结束C、段定义结束D、过程运行结束

Microsoft Excel电子表格应用软件中的宏是由一系列()组成,运行宏就可以完成宏所定义的功能。A、程序B、函数C、命令和函数D、程序和函数

宏定义中的宏名不能包含()

宏定义在程序中的位置有何规定?宏调用是否一定放在代码段?

有关宏的作用,下列说法不正确的是()。A、宏可以被多次调用B、宏调用时不用保存断点C、宏定义体中不可以有标号D、宏展开是汇编程序完成的

问答题宏定义在程序中的位置有何规定?宏调用是否一定放在代码段?

单选题以下关于宏的叙述中,正确的是()A可以将VBA程序转换为宏对象B可以将宏对象转换为VBA程序C可以在运行宏时修改宏的操作参数D与窗体连接的宏属于窗体中的对象

单选题Microsoft Excel电子表格应用软件中的宏是由一系列()组成,运行宏就可以完成宏所定义的功能。A程序B函数C命令和函数D程序和函数

单选题有关宏的作用,下列说法不正确的是()。A宏可以被多次调用B宏调用时不用保存断点C宏定义体中不可以有标号D宏展开是汇编程序完成的

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

单选题若程序中有宏定义行:#define N 100则以下叙述中正确的是(  )。A宏定义行中定义了标识符N的值为整数100B在编译程序对C源程序进行预处理时用100替换标识符NC上述宏定义行实现将100赋给标识符ND在运行时用100替换标识符N