枚举的基本概念

//
//  main.c
//  C语言学习


#include <stdio.h>

int main(int argc, const char * argv[]) {
//    int sex = 0; //女
//    int sex = 1; //男
    
   //枚举就是专门用于表示几种固定类型的取值
    //枚举的本质就是基本数据类型,整型
    
    //枚举和结构体一样,要想定义枚举类型变量,那么必须先定义枚举类型
    
    //1.定义枚举类型
    enum Gender{
        male, //默认情况下,枚举的第1个取值就是整数0
        female
    };
    
    //2.通过枚举类型定义一个枚举变量
    // 枚举类型 变量名称
    enum Gender sex;
    
    sex = male;
    printf("male=%i\n",sex); //male=0

    sex = female;
    printf("female=%i\n",sex); //female=1
    
    
    //定义一个枚举保存一年四季
    //规范
    //枚举类型的取值一般是以"k"开头,后面跟上枚举类型的名称,再跟上当前取值的含义
    enum Season
    {
        kSeasonSpring,
        kSeasonSummer,
        kSeasonAutumn,
        kSeasonWinter
    };
    
    enum Season es;
    es = kSeasonWinter;
    printf("winter=%i\n",es); //winter=3
    
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值