单项选择题

以下有关宏的描述不正确的是( )。

A.宏定义不做语法检查
B.双引号中出现的宏名不进行替换
C.宏名无类型
D.宏名必须用大写字母表示