c语言中宏描述错误