zoukankan      html  css  js  c++  java
  • c语言中枚举类型

    1、

    #include <stdio.h>
    
    enum a {x, y, z};
    
    int main(void)
    {
        printf("x = %d
    ", x);
        printf("y = %d
    ", y);
        printf("z = %d
    ", z);
        
        return 0;
    }

    2、

    #include <stdio.h>
    
    enum a {x = 888, y = 1000, z = 123};
    
    int main(void)
    {
        printf("x = %d
    ", x);
        printf("y = %d
    ", y);
        printf("z = %d
    ", z);
        
        return 0;
    }

    3、

    #include <stdio.h>
    
    enum animal {Dog, Cat, Monkey, Invalid};
    
    void dog(void)
    {
        puts("wang wang.");
    }
    
    void cat(void)
    {
        puts("miao miao");
    }
    
    void monkey(void)
    {
        puts("ji ji");
    }
    
    enum animal select(void)
    {
        enum animal tmp;
        do
        {
            puts("0: dog  1: cat  2: monkey  3: quit.");
            printf("tmp = "); scanf("%d", &tmp);
        }
        while(tmp < Dog || tmp > Invalid);
        return tmp;
    }
    
    int main(void)
    {
        enum animal a;
        do
        {
            switch(a = select())
            {
                case Dog: dog(); break;
                case Cat: cat(); break;
                case Monkey: monkey(); break;
            }
        }
        while(a != Invalid);
        return 0; 
    }

  • 相关阅读:
    CF1462E2 Solution
    CF1450D Solution
    CF1451D Solution
    CF1442B Solution
    CF1453C Solution
    CF1455D Solution
    linux服务器部署node项目
    原生javascript实现 hasClass addClass removeClass
    图片加载完执行函数
    MySQL
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14807352.html
Copyright © 2011-2022 走看看