Sian 发表于 2014-3-6 16:55:23

枚举类型基本说明

/*
1、枚举类型的定义与结构体类似:enum 枚举类型 {成员一,成员二,成员三...};
2、枚举变量定义与结构体也类似:enum 枚举类型 变量名称;
3、枚举变量的成员之间用","分开,并且枚举变量的取值只能在成员范围之内,其他值非法;
4、枚举变量值的输出只有枚举成员的序号,从0开始依此类推;
*/
#include <stdio.h>

int main() {
   
    // 定义枚举变量类型 确定其成员;
    enum Season {
         spring,
         summer,
         autumn,
         winter
         };
         
    enum Season a = spring;// 定义枚举类型变量a并赋值;
    enum Season b = summer;// 定义枚举类型变量b并赋值;
    enum Season c = autumn;// 定义枚举类型变量d并赋值;
    enum Season d = winter;// 定义枚举类型变量d并赋值;
   
    printf("%d, %d, %d, %d\n", a, b, c, d);// 输出结果为0, 1, 2, 3
   
    system("pause");
   
    return 0;
   
    }


页: [1]
查看完整版本: 枚举类型基本说明