黑马程序员技术交流社区

标题: 黑马试题 [打印本页]

作者: 飞哥    时间: 2015-8-3 22:31
标题: 黑马试题
/*
枚举类型的变量

  枚举类型的变量

枚举类型的变量的定义


   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;
}
作者: 飞哥    时间: 2015-8-3 22:36
加油自己!!!




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