举个例子: typedef enum A{ABB = 1,ACC = 2,ADD = 2,AEE = 3,AGG = 20,AKK = 30}a;如上述枚举A, 其中ACC和ADD枚举值是一样的,并且这样的用法在c中是合法的;现在有个需求是:如何避免枚举中出现值是一样的情况 或者 怎么检测出来出现枚举值重复