所有编译器中的C中的默认枚举值是否相同?

当声明一个枚举如下所示,所有C编译器在Linux和Windows系统上将默认值设置为x = 0,y = 1和z = 2?

typedef enum {
    x,
    y,
    z
} someName;
是。除非在枚举的定义中另外指定,否则初始枚举器的值总是为零,每个后续枚举器的值大于前一个枚举器的值。
http://stackoverflow.com/questions/6434105/are-default-enum-values-in-c-the-same-for-all-compilers

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:所有编译器中的C中的默认枚举值是否相同?