
地 址:上海市杨浦66号
电 话:18933593942
网址:35isp.cn
邮 箱:48845791@qq.com
在C语言中,语言中枚举是输出一种用户定义的数据(ju)类型,它允许程序员为(wei)一组相关的枚举值赋予有意义的名(ming)称,要输出枚举中的中的值值(zhi),可以使用printf()函数将枚举变量的语言中值转换为字符串并打(da)印出(chu)来。(图片来源网络,输出(chu)侵删)
以下(xia)是枚举一个简单的示例:

1、定义一个枚举类(lei)型:

typedef enum { RED,中的值 GREEN, BLUE} Color;2、创建一个枚举变量并为其赋值:

Color myColor = RED;3、语言中使用(yong)printf()函数输出枚举变量的输出值:
#include <stdio.h>typedef enum { RED, GREEN, BLUE} Color;int main() { Color myColor = RED; switch (myColor) { case RED: printf("红色n"); break; case GREEN: printf("绿色n"); break; case BLUE: printf("蓝色n"); break; default: printf("未知颜色n"); break; } return 0;}在这个示例中,我们使用了switch语句来根据枚举变量的枚举值输出相应的颜色,当myColor的中的值值为RED时,程序将输出"红色";当值为GREEN时,语言中输出(chu)"绿色";当值为BLUE时,输出(chu)输出"蓝色",枚举如果枚举变量的值不(bu)属于已定(ding)义的枚举值,程序将输出"未知颜色"。