关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 公告:维护QQ群:833371870,欢迎加入!公告:维护QQ群:833371870,欢迎加入!公告:维护QQ群:833371870,欢迎加入! 2022-05-27 关于宏定义描述错误的是? A: 宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换; B: 宏定义必须写在函数之外; C: 宏定义必须使用“=”符号连接; D: 宏定义作用域为宏定义命令起到源程序结束。 关于宏定义描述错误的是?A: 宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换;B: 宏定义必须写在函数之外;C: 宏定义必须使用“=”符号连接;D: 宏定义作用域为宏定义命令起到源程序结束。 答案: 查看 举一反三 宏定义不是C语句,不必在行末加分号。 宏定义不是说明或语句,所以在行末不用加分号;如果加了分号,替换时连分号也一起替换 宏定义不是 C 语句,一定不可以在行末加分号。 宏定义命令是以分号结束的 中国大学MOOC: 3.以下说法正确的是()A.宏定义是C语句,所以要在行末加分号B对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换C在进行宏定义时,宏定义不能层层置换D.可以用#undefine命令终止宏定义的作用域