12:枚举和宏定义
作者:互联网
宏定义
- 可以理解为全局常量
枚举
枚举格式
enum 枚举名 {枚举元素1,枚举元素2,……};
使用枚举的方式
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
注意:第一个枚举成员的默认值为整型的 0,后续枚举成员的值在前一个成员上加 1。我们在这个实例中把第一个枚举成员的值定义为 1,第二个就为 2,以此类推。
#include<stdio.h>
// 定义枚举
enum DAY
{
MON = 1 , TUE , WED , FRI , SAT , SUM
};
int main(void)
{
enum DAY day;
day = WED;
printf("%d\n" , day);
return 0;
}
运行结果:
3
特点:
1. 当为枚举的第一个元素进行赋值后 , 后面的元素开始进行自增
2. 枚举类型是被当做 int 或者 unsigned int 类型来处理的
标签:12,定义,WED,int,enum,DAY,枚举,day 来源: https://www.cnblogs.com/NorthFot/p/16683206.html