详细介绍了宏定义的方法