枚举的简单使用-----------------
1,如何创建一个枚举类型
enum 新类型名称 { 限定取值1 = 1,//0 限定取值2 ,//1 限定取值3//2
};
// 比如:创建一个枚举类型,限定性别只有男和女 enum Sex { man, woman, yao }; enum Sex SexGender = yao;
2,声明枚举类型的变量
enum 枚举类型名称 变量名;
enum Sex sexType;
变量的名字是sexType, 变量的类型是enum Sex
3,枚举变量的初始化
只能为这个枚举变量赋 枚举类型 限定的 取值之一. enum Sex sexType = 0;
4,什么时候自己要定义枚举? 变量的取值有限定的几个范围,就可以用枚举
#pragma mark - 18 [了解]枚举值所对应的整型的数-----------------------------------------
1,枚举的作用域 1) 如果将枚举类型定义在函数的内部.那么这个类型就只能在这个函数的内部使用 2) 如果你希望将这个枚举的类型给所有的函数使用,那么就将这个枚举类型定义在函数的外面.(最顶部) 一般将枚举类型定义在函数的外面.最顶部.
2, 每1个枚举值/枚举项 都有1个对应的整型的数.默认从0开始,依次的递增.
3,能不能直接为枚举变量赋值1个整型的数据? 可以,但是我们并不会这么做. 因为给整数的话,代码的可读性就会很差
4.可以手动指定枚举值对应的整数,但是整数要保证依次递增。 enum Sex { Man = 2, Woman = 3 };
#pragma mark - 19 [了解]枚举的使用规范-------------- 1,枚举类型的名称命名规范: 首字母大写.每1个单词的首字母大写.
2,枚举值的命名规范: 枚举值的名称都以枚举类型来开头.
"例子" enum Sex { SexMan = 2, SexWoman = 3 };
int main() {
enum Sex sexType = SexMan; return 0; }
|