c - 什么时候使用枚举?

标签 c

我目前正在阅读 C 中的枚举。我了解它们的工作原理,但无法弄清楚它们在哪些情况下可能有用。 你能给我一些简单的例子,说明枚举的使用是恰当的吗?

最佳答案

它们通常用于将相关值组合在一起:

enum errorcode {
    EC_OK = 0,
    EC_NOMEMORY,
    EC_DISKSPACE,
    EC_CONNECTIONBROKE,
    EC_KEYBOARD,
    EC_PBCK
};

关于c - 什么时候使用枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7571019/

相关文章:

c - 使用scanf的 vector 输入(C语言)

c++ - 如何在 C/C++ 中提交 SQLite 事务?

c - 使用 OpenGL 构建菜单时 GLUT 的替代方案

C 二进制 : syntax error: `(' unexpected

c++ - 如何将 4 个字节复制到 sockaddr.sa_data?

ios - 如何从c方法iOS调用objective c方法

c - 反向链表返回新的链表

c - 开关盒内循环

c - 错误: Invalid Argument ORBIT_SOCKETDIR=/tmp/orbit-root

const GLchar 引用的 C 字符串数组 **