枚举的基本概念
2015-12-23 20:49
302 查看
// // main.c // C语言学习 #include <stdio.h> int main(int argc, const char * argv[]) { // int sex = 0; //女 // int sex = 1; //男 //枚举就是专门用于表示几种固定类型的取值 //枚举的本质就是基本数据类型,整型 //枚举和结构体一样,要想定义枚举类型变量,那么必须先定义枚举类型 //1.定义枚举类型 enum Gender{ male, //默认情况下,枚举的第1个取值就是整数0 female }; //2.通过枚举类型定义一个枚举变量 // 枚举类型 变量名称 enum Gender sex; sex = male; printf("male=%i\n",sex); //male=0 sex = female; printf("female=%i\n",sex); //female=1 //定义一个枚举保存一年四季 //规范 //枚举类型的取值一般是以"k"开头,后面跟上枚举类型的名称,再跟上当前取值的含义 enum Season { kSeasonSpring, kSeasonSummer, kSeasonAutumn, kSeasonWinter }; enum Season es; es = kSeasonWinter; printf("winter=%i\n",es); //winter=3 return 0; }
相关文章推荐
- Jmeter资料收集
- Java虚拟机类加载和执行机制
- Android持久化存储SharedPreferences存储键值对的方式介绍
- 子集subset问题
- 今天遇到的i++问题之记录
- 子集subset问题
- 微信支付与微信应用间跳转
- java基础知识(二)--反射机制
- Leetcode206: Trapping Rain Water
- UVA 699 下落的树叶 (p159, 二叉树的 DFS)
- 我的第一篇博客
- UML中各种类型的图简单说明
- JS实现表单输入Enter键转换焦点框
- Spring-AOP
- bzoj 1024 [SCOI2009]生日快乐
- 《java与模式》之代理模式
- Android setContentView源码解析
- Android实现数据持久化的文件存储
- cJSON源码学习总结
- tophat cufflinks cuffcompare cuffmerge 的使用