枚举类型
使用场合:在开发中,如果一个变量只有有限的几个取值,可以使用枚举
1)枚举类型
enum <#枚举类型名#>{枚举值1,值2,值3,...};
2)枚举类型的变量
enum <#枚举类型名#>{枚举值1,值2,值3,...} <#枚举变量名#>;
举例:
enum Sex{kMan,kWomen,kYao}sex;
enum Sex s2;
匿名枚举:
enum {kMan,kWomen,kYao}s1;
3)枚举类型变量的使用
1)枚举元素的值
系统默认给枚举变量第一元素赋值为0,后面的元素依次是上一个元素+1
2)给枚举类型变量赋值
isex = man;
printf("%d\n",isex); |
|