文章目录 一、宏1、宏定义 - 空格问题2、宏调用 二、宏不是函数 一、宏 1、宏定义 - 空格问题 #define f (x) ((x) - 1) /* error */ #define f(x) ((x) - 1) /* ok */ 2、宏调用 printf("f(3): %d, f (3): %d\n", f(3), f (3)); 二、宏不是函数 更新 ing