c语言宏定义怎么计算