目录 宏 宏就是基础的替换 S(int, p)= & n 就是 int *p = &n 有个需要注意的点 不要#include太多不需要的东西,会使预编译变得复杂 非标准库的使用会影响程序的可移植性 变参宏 实现EXPECT系列封装 代码审美能力 这段是垃圾代码