看到网上金山笔试一题
enum{a,b,c=1,d}
cout<<a<<b<<c<<d
试了下 a=0,b=1,c=1,d=2
enum{a,b,c=255,d=456,e}
a=0,b=1,c=255,d=456,e=457
enum{a,b,c=255,d=34,e}
a=0,b=1,c=255,d=34,e=35
可见一般,未指定e的根据前面的+1
enum{a,b,c=INT_MAX,d,e}
INT_MAX为有符号整形的最大值21亿左右,
d=-(INT_MAX+1), e=-INT_MAX;