在C语言中,枚举是一种用户定义的数据类型,它允许程序员为一组相关的值赋予有意义的名称,要输出枚举中的值,可以使用printf()
函数将枚举变量的值转换为字符串并打印出来。
(图片来源网络,侵删)
以下是一个简单的示例:
1、定义一个枚举类型:
typedef enum { RED, GREEN, BLUE } Color;
2、创建一个枚举变量并为其赋值:
Color myColor = RED;
3、使用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
时,输出"绿色";当值为BLUE
时,输出"蓝色",如果枚举变量的值不属于已定义的枚举值,程序将输出"未知颜色"。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/410078.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复