8.8 使用宏定义替换复杂的数据