枚举
2016-02-23 本文已影响70人
michaeljacc
只要一个指针指向了数组,那么就有3种表达方式
指针+1, 是加上指针类型所占用的长度
1. :ages[0];
2. : p[0];
3.: *( p + 0);
4.: 2[p]
枚举就是专门用于表示几种固定类型的取值
枚举的本质就是基本数据类型, 就是基本素具类型
枚举和结构体一样 要先定义枚举类型变量
enum Gender
{
male,
female,
}
mum Gender sex;
通过枚举类型定义变量
定义枚举类型和定义结构变量一样, 直接将数据类型拷贝过来
空格后直接协商变量名即可
enum Gender sex;
sex = male;
sex = female ;
注意点:由于枚举类型的本质是整型 所以枚举的固定取值外还可以去的其他整型的值
也就是枚举变量可以当做 int 类型的变量.
定义枚举类型的规范
1.枚举类型的取值一般以 k 开头 后面跟上枚举类型的名称
2.和结构体一样, 枚举类型的名称首字母大写