38-赋值
14.11.3 赋值
在枚举声明中,可以为枚举常量指定整数值:
enum levels {low = 100, medium = 500, high = 2000};
如果只给一个枚举常量赋值,没有对后面的枚举常量赋值,那么后面的常量会被赋予后续的值。例如,假设有如下的声明:
enum feline {cat, lynx = 10, puma, tiger};
那么, cat 的值是 0 (默认), lynx 、 puma 和 tiger 的值分别是 10 、 11 、 12 。