美文网首页
01.C语言中的枚举类型

01.C语言中的枚举类型

作者: DamageDurex | 来源:发表于2017-09-15 22:58 被阅读0次

枚举类型

c语言中,如果想表示符号常亮而不是字面值,除了#define...外,还可以使用枚举类型
枚举类型的定义

#include<stdio.h>
int main(int argc,const char **argv)
{
    enum week{ Mon=1, Tues, Wed, Thurs, Fri, Sat, Sun };
    int day;
    int * ptr_day = &day;
    scanf("%d",ptr_day);
    switch(*ptr_day){
        case Mon: puts("周一");break;
        case Tues: puts("周二");break;
        case Wed: puts("周三");break;
        case Thurs: puts("周四");break;
        case Fri: puts("周五");break;
        case Sat: puts("周六");break;
        case Sun: puts("周日");break;
        default: puts("input Error!");
    }
    return 0;   
}

相关文章

  • 01.C语言中的枚举类型

    枚举类型 c语言中,如果想表示符号常亮而不是字面值,除了#define...外,还可以使用枚举类型枚举类型的定义

  • 关于枚举

    C语言中的另一种数据类型---枚举类型。枚举类型在iOS中也是很常用的 枚举的概念 枚举是C语言中的一种基本数据类...

  • Junit单元测试遇见的一个枚举类型的坑(枚举类型详解)

    Enum的简介 Enum是计算机编程语言中的一种数据类型。枚举类型` 枚举类型很早就在计算机语言中存在了,主要被用...

  • iOS 用枚举来表示状态机、状态码

    系统框架频繁用到C语言中的枚举类型,开发者常常容易忽略枚举的使用,苹果就多用 2的幂 来表示枚举类型。 用枚举来表...

  • Objective-C的三种枚举

    在Objective-C中可以通过三种方式来定义一个枚举类型。 一、C语言中的枚举 C语言中的枚举形如: 二、C+...

  • Swift--Swift语言中的面向对象特性

    Swift语言中的面向对象类型 枚举 结构体 类 可选链 访问限定 Swift语言中的面向对象类型 面向对象概念的...

  • [Java] enum 使用分析

    背景 在 Java 语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组 int 常量。定义如下: 这种...

  • C语言中的枚举类型

    如果一个变量只有几种可能的值,则可以定义为枚举类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来...

  • C语言中的枚举(enum)类型

    C语言中的枚举(enum)类型 枚举变量是C语言中的一种数据结构,在C++和Java等衍生语言(用词好像不太恰当)...

  • 10-枚举和结构体

    一、枚举 C#语言中提供了枚举类型,枚举是为具有一组特定值的变量特别设计的一种自定义数据类型,是一种值类型,其成员...

网友评论

      本文标题:01.C语言中的枚举类型

      本文链接:https://www.haomeiwen.com/subject/rqnesxtx.html