c语言 typedef enum {}
时间: 2023-08-10 19:33:08 浏览: 103
C语言-typedef的用法
`typedef enum {}` 是一个 C 语言中定义枚举类型的语法。在 `{}` 中可以列出枚举类型的名称,每个名称可以有一个可选的整数值。例如,以下代码定义了一个名为 `Color` 的枚举类型,其中包括三个值 `RED`,`GREEN` 和 `BLUE`,它们的整数值分别为 `0`,`1` 和 `2`。
```
typedef enum {
RED,
GREEN,
BLUE
} Color;
```
可以使用 `Color` 类型来声明变量,例如:
```
Color c = RED;
```
在这个例子中,变量 `c` 被声明为 `Color` 类型,并被初始化为 `RED`。此时,`c` 的值为 `0`,因为 `RED` 的整数值为 `0`。
阅读全文