宏定义与函数的区别