enum枚举变量的值不能重复
2019-06-25 本文已影响0人
Poisson_Lee
typedef enum int {
A = 1,
B = 2,
C = 1
} test_e;
编译会报错,所以在第一次写代码的时候,如果有一个枚举变量特别长,而且值是比较相近不好记的值,
不用担心会写重复,重复了,vcs编译会报错。
比如cpu处理float数, 有些float数是特殊值,但是这些32bit或者64bit特殊数据,看上去都大同小异,不用担心写重复了。
typedef enum int {
A = 1,
B = 2,
C = 1
} test_e;
编译会报错,所以在第一次写代码的时候,如果有一个枚举变量特别长,而且值是比较相近不好记的值,
不用担心会写重复,重复了,vcs编译会报错。
比如cpu处理float数, 有些float数是特殊值,但是这些32bit或者64bit特殊数据,看上去都大同小异,不用担心写重复了。