网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下说法正确的是( )。

A.宏定义是C语句,要在行末加分号

B.可以使用#undefine提前结束宏名的使用

C.在进行宏定义时,宏定义不能嵌套

D.双引号中出现的宏名也要进行替换


参考答案

更多 “ 以下说法正确的是( )。A.宏定义是C语句,要在行末加分号B.可以使用#undefine提前结束宏名的使用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)宏定义仅仅是符号替换D)宏名必须用大写字母表示

考题 以下有关宏替换的叙述不正确的是( )。A)使用宏定义可以嵌套B)宏定义语句不进行语法检查C)双引号中出现的宏名不替换D)宏名必须用大写字母表示

考题 C51程序中#define 宏定义语句末尾一定要使用分号才能正确编译通过。

考题 宏定义不是C语句,不必在行末尾加分号。

考题 下列说法中正确的是()。A.在程序的一行上可以出现多个有效的预处理命令行B.使用带参的宏时,参数的类型应与宏定义时的一致C.宏替换不占用运行时间,只占用编译时间D.在以下定义中C R是称为”宏名”的标识符 #define C R 045

考题 关于宏定义描述错误的是?A.宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换;B.宏定义必须写在函数之外;C.宏定义必须使用“=”符号连接;D.宏定义作用域为宏定义命令起到源程序结束。