首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言学习9枚举的定义和应用

2013-03-19 
C语言学习九枚举的定义和应用枚举的定义# include stdio.henum WeekDay{MonDay, TuesDay, WednesDay, Th

C语言学习九枚举的定义和应用

枚举的定义

# include <stdio.h>enum WeekDay{MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay};int main(void){//int day;//day定义成int类型不合适enum WeekDay day = WednesDay;printf("%d\n", day);return 0;}

?

枚举的简单应用

# include <stdio.h>enum weekday{MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay};void f(enum weekday i) //本函数的目的只是期望接受0--6之间的数字,将形参i定义为枚举{switch (i){case 0:printf("MondDay!\n");break;case 1:printf("TuesDay!\n");break;case 2:printf("WednesDay!\n");break;case 3:printf("ThursDay!\n");break;case 4:printf("FriDay!\n");break;case 5:printf("SaturDay!\n");break;case 6:printf("SunDay!\n");break;}}int main(void){f(FriDay);//虽然FriDay本质上就是5,但直接写成f(5); 就是错的return 0;}

?

热点排行