枚举

一、枚举的定义方法:

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;


 

posted on 2013-12-11 12:46  我的小人生  阅读(143)  评论(0编辑  收藏  举报