黑马程序员技术交流社区

标题: 枚举变量 [打印本页]

作者: 董立正    时间: 2015-12-5 10:52
标题: 枚举变量
#include <stdio.h>


int main(int argc, const char * argv[]) {
    //1)先定义枚举类型,在定义枚举变量
    enum iColor{
        kIcolorWhite,//0
        kIcolorBlack = 3,//1 3
        kIcolorGolden//2 4
        //kIcolorWhite + 1 = kIcolorBlack...
    };
    enum iColor iPhoneColor;
    //2)定义枚举类型同时,定义枚举变量
    enum Sex{
        kSexMan,//0
        kSexWomen,//1
        kSexTrajsvestite//2
    } isex;
    iPhoneColor = kIcolorBlack;
    isex = kSexTrajsvestite;
    printf("%d\n",iPhoneColor);
    printf("%d\n",isex);
    printf("%d\n",kIcolorGolden);
    struct Person{
        char *name;
        enum Sex isex;//限定赋值
    };
    iPhoneColor = 1;//避免
    printf("%d\n",iPhoneColor);
    return 0;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2