一、声明共用体类型,定义枚举常量
方法 1
enum weekdays {Monday, Tuesday, Wednesday, Thursday, Friday};
weekdays day;
方法 2
enum weekdays {Monday, Tuesday, Wednesday, Thursday, Friday}day;
注 1
在C编译中,对枚举元素按常量处理,故称枚举常量。
注 2
枚举类型内容 | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
枚举常量的值 | 0 | 1 | 2 | 3 | 4 |
二、初始化枚举变量
day=Tuesday;
三、引用枚举常量
printf("%d\n\n",day);
附录
完整测试代码如下:
#include <stdio.h>
enum weekdays {Monday, Tuesday, Wednesday, Thursday, Friday}day;
int main()
{
day=Tuesday;
//函数声明、调用
void fun(weekdays);
fun(day);
return 0;
}
//函数定义
void fun(weekdays day)
{
printf("%d\n\n",day);
}
结果:
本文目前仅简略介绍了枚举类型的用法,更多用法可参考《C语言枚举类型(C语言enum用法)详解》