单项选择题

下述描述正确的是

A.在程序的一行中可以出现多个有效的预处理命令行

B.使用带参宏时,参数的类型应与宏定义时的一致

C.宏替换不占运行时间,只占编译时间

D.宏定义不能出现在函数的内部