c++ - 在哪种情况下,我们在 C 中只定义枚举中的一个成员?

标签 c++ c enums

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

enum
{
   FIRST_DAY = 0
};

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

最佳答案

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

关于c++ - 在哪种情况下,我们在 C 中只定义枚举中的一个成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29235068/

相关文章:

c++ - 在 C++ 中使用十六进制字符串的按位函数 AND、OR 和 XOR

c - 当格式字符串末尾有换行符时,为什么 scanf 会要求输入两次?

c - 使用指针实现堆栈

java - 具有属性 Java 的枚举

swift - 如何将计算值转换为枚举初始化的文字

c++ - cppcheck 认为我有 "Redundant code: Found a statement that begins with numeric constant"

c++ - 有人知道哪个网络包包含 winlive.h 吗?

c++ - 在静态上使用未命名的命名空间

c# - 无需安装的 C++ 数据库访问

c++ - 为 c 而不是 c++ 设置 visual studio 2008 编译器