宏定义只是字符替换