【枚举】

 1 #include <stdio.h>
 2 #define Mon 1
 3 #define Tues 2
 4 #define Wed 3
 5 #define Thurs 4
 6 #define Fri 5
 7 #define Sat 6
 8 #define Sun 7
 9 int main(){
10     int day;
11     scanf("%d", &day);
12     switch(day){
13         case Mon: puts("Monday"); break;
14         case Tues: puts("Tuesday"); break;
15         case Wed: puts("Wednesday"); break;
16         case Thurs: puts("Thursday"); break;
17         case Fri: puts("Friday"); break;
18         case Sat: puts("Saturday"); break;
19         case Sun: puts("Sunday"); break;
20         default: puts("Error!");
21     }
22     return 0;
23 }
普通的变量
 1 #include <stdio.h>
 2 int main(){
 3     enum week{ Mon = 1, Tues, Wed, Thurs, Fri, Sat, Sun } day;
 4     scanf("%d", &day);
 5     switch(day){
 6         case Mon: puts("Monday"); break;
 7         case Tues: puts("Tuesday"); break;
 8         case Wed: puts("Wednesday"); break;
 9         case Thurs: puts("Thursday"); break;
10         case Fri: puts("Friday"); break;
11         case Sat: puts("Saturday"); break;
12         case Sun: puts("Sunday"); break;
13         default: puts("Error!");
14     }
15     return 0;
16 }
枚举产生简洁的代码

 

posted @ 2018-04-23 20:10  Justice-V  阅读(76)  评论(0)    收藏  举报