枚举

一、枚举的定义方法:

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、enum DAY tomorrow = MON;

 2、enum DAY tomorrow;

       tomorrow = MON;



你可能感兴趣的:(枚举)