enum{
a = 1,
b,
c
}test;
还有一种写法
enum{
a = 1,
b,
扫描二维码关注公众号,回复:
2815027 查看本文章
c,
}test;
区别在于,第二个的c后面多了一个逗号。
这种写法,在c89里面是被禁止的
但是在c99里面,是被允许的,两种写法都ok
参考,c99 第十页,
“trailing comma allowed in enum declaration”
enum{
a = 1,
b,
c
}test;
还有一种写法
enum{
a = 1,
b,
c,
}test;
区别在于,第二个的c后面多了一个逗号。
这种写法,在c89里面是被禁止的
但是在c99里面,是被允许的,两种写法都ok
参考,c99 第十页,
“trailing comma allowed in enum declaration”