以下说法正确的是( )A.宏定义是C语句,所以要在行末加分号B.可以使用#undef命令来终止宏定义的作用域C.在进行宏定义时,宏定义不能层层置换D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换
以下说法正确的是( )
A.宏定义是C语句,所以要在行末加分号
B.可以使用#undef命令来终止宏定义的作用域
C.在进行宏定义时,宏定义不能层层置换
D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换
相关考题:
翻要限制宏命令的操作范围,可以在创建宏时定义( )。 A.宏操作对象B.宏条件表达式SXB 翻要限制宏命令的操作范围,可以在创建宏时定义( )。A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标
要限制宏命令的操作范围,可以在创建宏时定义( )。 A.宏操作对象B.宏条件表达式 要限制宏命令的操作范围,可以在创建宏时定义( )。A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标
设有定义:#define STR "12345";,则以下叙述中正确的是( )A.宏名STR代替的是数值常量12345B.宏定义以分号结束,编译时一定会产生错误信息C.宏名STR代替的是字符串"12345";D.宏名STR代替的是字符串常量"12345"
下面叙述错误的是()。A.“define PRICE 30”命令的作用是定义一个与30等价的符号常量PRICEB.C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率C.“include”命令的作用是在预处理时将stdio.h文件中的实际内容代替该命令D.宏定义也是C语句,必须在行末加分号
判断题宏定义命令是以分号结束的。A对B错