/*
枚举类型的变量
枚举类型的变量
枚举类型的变量的定义
enum iColor{kIcolorWhite,kIcolorBlack,kIcolorGold};
1)先定义枚举类型,在定义枚举变量
enum iColor iPhone;
2)定义枚举类型的同时,定义变量
enum Sex{kSexMan,kSexWomen,kSexYao} iSex;
*/
#include<stdio.h>
//默认初值 0 1 2
//手动赋值 5 6 7
enum iColor{kIcolorWhite,kIcolorBlack,kIcolorGold};
int main()
{
//1、枚举类型的变量的定义
enum iColor iPhoneColor;
enum Sex{kSexMan,kSexWomen,kSexYao} iSex;
//2、枚举类型的变量的初始化
//给枚举变量赋值
iPhoneColor = kIcolorBlack;
iSex = kSexYao;
//3、枚举变量值如何使用
//4、枚举变量的值
//枚举类型定义后,系统会自动给枚举的每个元素都会赋一个整型的初值
//默认初值:从第一个元素开始为0,以后每个元素的值是上一个元素的值+1
//5、应用
struct Person{
char *name;
enum Sex iSex;
};
//不按套路的出牌
iPhoneColor = 3;
printf("%d\n",iPhoneColor);
return 0;
} |
|