枚举

 1 //枚举就是把一个事物所有的取值给一一列举出来
 2 # include <stdio.h>
 3 //只定义了一个数据类型,并没有定义变量, 该数据类型的名字是 enum WeekDay
 4 enum WeekDay
 5 {
 6     Monday,TuseDay,WednesDay, ThusDay, FriDay, SaturDay, SunDay
 7 };
 8 
 9 void f(enum WeekDay i)
10 {
11     switch (i)
12     {
13     case 0:
14         printf("周一\n");
15         break;
16     case 1:
17         printf("周二\n");
18         break;
19     case 2:
20         printf("周三\n");
21         break;
22     case 3:
23         printf("周四\n");
24         break;
25     case 4:
26         printf("周五\n");
27         break;
28     case 5:
29         printf("周六\n");
30         break;        
31     case 6:
32         printf("周日\n");
33         break;
34     }
35 }
36 int main()
37 {
38 
39     //int day;//day定义成int类型不合适
40     enum WeekDay day = WednesDay;
41 
42     printf("%d\n",day);
43     f(FriDay);
44 
45     return 0;
46 }
47 /*
48 在Vc++6.0中显示的结果是:
49 ===========================================
50 2
51 周五
52 ===========================================
53 */

posted on 2012-09-06 16:52  Your Song  阅读(132)  评论(0编辑  收藏  举报

导航