一、枚举的定义方法:
1、直接定义:
(1)为了以后定义,这里只是声明
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
(2)既声明了,也定义了,以后可定义
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
}today;
(3)只定义了一次,以后不需要定义了
enum
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
}today;
2、使用typedef定义
(1)
typedef enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
}EVERYDAY;
(2)去掉DAY
typedef enum
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
}EVERYDAY;
二、使用枚举
1、today = MON;
2、 EVERYDAY tomorrow = MON;
3、 enum DAY tomorrow = MON;