单项选择题

A.宏名必须用大写字母表示
B.带参数的宏就是一个函数
C.宏名不具有类型
D.宏定义和其它C语句,其末尾要加分号