c 宏可以替换一段代码么