在这种情况下,我们在C中的枚举中只定义了一个成员?

时间:2015-03-24 14:21:08

标签: c++ c enums

我看到了一些像这样的代码:

enum
{
   FIRST_DAY = 0
};

我知道语法只允许枚举中的一个成员,但在这种情况下我们这样定义它?是什么原因?

2 个答案:

答案 0 :(得分:2)

我只能猜测,但在C语言中,这是一个定义命名整数常量而不使用#define的习惯用法。

答案 1 :(得分:1)

最好这样做,而不是#define FIRST_DAY 0。 此外,如有必要,现在可以扩展它。