typedef enum怎么用
时间: 2023-10-01 21:07:03 浏览: 64
typedef enum是用来定义一个新的类型,该类型是基于枚举的。具体用法如下:
1. 首先,定义一个枚举类型。例如,我们可以定义一个叫做SEX的枚举类型,包含三个值:MELA,FEMELA和SECRET。
typedef enum {
MELA,
FEMELA,
SECRET
} SEX;
2. 接着,我们可以使用这个新定义的类型来声明变量。例如,我们可以声明三个变量a、b和c,它们的类型都是SEX。
SEX a = MELA;
SEX b = FEMELA;
SEX c = SECRET;
3. 最后,我们可以通过printf函数来输出这些变量的值。
printf("%d\n", a);
printf("%d\n", b);
printf("%d\n", c);
以上代码片段中的输出结果会依次打印出1,2,3,分别对应枚举类型中的MELA,FEMELA和SECRET。
总结起来,typedef enum的用法就是先定义一个枚举类型,然后使用typedef关键字将该枚举类型重定义为一个新的类型,并且可以使用这个新类型来声明变量。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C语言中关键字typedef、enum的使用](https://blog.csdn.net/mcboke/article/details/109232920)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文