10-9为什么C程序员在定义接口时偏爱宏定义,而非枚举?