如有以下代码:

066_C语言中宏可以覆盖任何定义_其他

         编译并不会出现错误,而是由于第13行代码的存在运行中函数A被B覆盖掉。

066_C语言中宏可以覆盖任何定义_其他_02

         这是一个经常被忽视的知识点,在庞大的软件调试中有时候会带来一点难以排查的BUG。