枚举值并不是用户类间传值的,说句实话枚举对于编译器来说一点用处都没有。枚举是为了我们编写代码方便而设计的。比如
typedef enum{ notSelect = 0, isSelect = 1 } arraryTag;
这个作用仅仅是在你赋值的时候,赋的是isChange的时候,变量的值等于1,但是你看着是isChange。这样在你以后读代码或者继续开发的时候,不会因为等于1还是等于0而不知道什么意思。