在C语言中,`enum`(枚举)是一种用于定义一组命名的整数常量的数据类型。它提高了代码的可读性和可维护性。
总结:
- `enum`用于定义一组相关的常量。
- 默认情况下,第一个值为0,后续依次递增。
- 可手动指定某些值。
- 适用于状态、选项等场景。
| 用法 | 说明 |
| 定义枚举 | `enum Color { RED, GREEN, BLUE };` |
| 访问枚举值 | 使用 `Color c = RED;` |
| 指定数值 | `enum Status { SUCCESS = 1, FAIL = 0 };` |
| 类型安全 | `enum`变量只能赋值为定义的枚举值 |
使用`enum`能有效减少魔术数字的使用,使程序更清晰易懂。