A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 董立正 中级黑马   /  2015-12-5 10:52  /  591 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#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;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马