enum是一种数据方式,存储大小是INT类型的大小,与宏定义等价;但对于多个数据存储时,更简洁,方便,易读(默认数值从0开始)。
定义方式一:
enum{
sun=5,
mon,
sat,
};
----------
int week = sun;
定义方式二:
typedef enum{
sun,
mon,
sat,
}my_enum_type;
----------
my_enum_type week = sun;
定义方式三:
enum My_Enum{
sun,
mon,
sat,
}today,yesterday,tomorrow;
----------
My_Enum week = sun;
today = sun;