关于宏定义描述错误的是?A.宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换;B.宏定义必须写在函数之外;C.宏定义必须使用“=”符号连接;D.宏定义作用域为宏定义命令起到源程序结束。
关于宏定义描述错误的是?
A.宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换;
B.宏定义必须写在函数之外;
C.宏定义必须使用“=”符号连接;
D.宏定义作用域为宏定义命令起到源程序结束。
参考答案和解析
宏定义必须使用“ = ”符号连接;
相关考题:
下面是对宏定义的描述,不正确的是 ______。A.宏不存在类型问题,宏名无类型,它的参数也无类型B.宏替换不占用运行时间C.宏替换时先求出实参表达式的值,然后代入形参运算求值D.宏替换只不过是字符替代而已
设有定义:#define STR "12345";,则以下叙述中正确的是( )A.宏名STR代替的是数值常量12345B.宏定义以分号结束,编译时一定会产生错误信息C.宏名STR代替的是字符串"12345";D.宏名STR代替的是字符串常量"12345"
以下说法正确的是( )A.宏定义是C语句,所以要在行末加分号B.可以使用#undef命令来终止宏定义的作用域C.在进行宏定义时,宏定义不能层层置换D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换
用宏建立自定义菜单,除了要建立与菜单相对应的宏组之外,还要建立一个宏,对于这个宏的说法错误的是()A、这个宏是个单个宏B、这个宏也必须是个宏组C、在这个单个宏中用AddMenu将各宏组添加进去D、最后把这个宏在相关窗体或报表的设计视图中激活
填空题宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是()