C语言完美演绎9-8
/* 范例9-8 */#include stdio.h/* 声明 定义 (并给初值) */enum /* 省略类型名称 */{one1,two,three}enum_a, enum_btwo;/* 声明自定义列举类型Weather */enum Weather /* 包含自定义类型名称 */{Spring1,Summer,Autumn,Winter /* 定义初值给列举元素 */};void print_Weather(enum Weather m){switch(m){case 1:printf(春天\n);break;case 2:printf(夏天\n);break;case 3:printf(秋天\n);break;case 4:printf(冬天\n);break;}}void main(void){enum Weather c; /* 使用TurboC定义Weather类型的变量c时不可省略enum*/printf(c %d\n,c);c Autumn;printf(enum_a %d\n,enum_a);printf(enum_b %d\n,enum_b);print_Weather(c);c 2; /* c也接受不适用VC6 */c 2 * Summer; /* 连这样都可以不适用VC6 */print_Weather(c);c 100; /* 不检查c 范围不适用VC6 */print_Weather(c);getchar();}程序执行结果c 6758820enum_a 0enum_b 2秋天冬天
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2568426.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!