• 枚举


    /*//枚举
    #include<stdio.h>
    #include<string.h>

    //常量符号化
    /*const int red = 0;
    const int yellow=1;
    const int green=2;*/
    /*
    //枚举
    enum color
    {
        red,yellow,green
    };

    int main(int argc,char const *argv[])
    {
        int color = -1;
        char* colorName=NULL;
        printf("请输入你喜欢的颜色代码:");
        scanf("%d",&color);
        switch(color)
        {
            case red:colorName="red";break;
            case yellow:colorName="yellow";break;
            case green:colorName="green";break;
            default:colorName="unknown";break;
        }
        printf("你最喜欢的颜色是%s ",colorName);
        
        return 0;
    }
    */

    /*        枚举
        枚举是一种用户定义的数据类型,它用关键字enum以如下语法来声明:
                enum枚举类型的名字{名字0,名字1,名字2,。。。。。,名字n};
        枚举类型名字通常并不真的使用,要用的是在大括号里的名字,因为它们就是常量符号,它们类型是int
        ,值则从0到n。如:
                enum colors{red,yellow,green};
            就创建了三个变量,red的值是0,yellow的值是1;而green是2.。
        当需要一些可以排列起来的常量值时,定义枚举的意义就是给了这些常量名字。*/
        
    /*        枚举量
    声明枚举量的时候可以指定值
    enum color{red=1,yellow,greed=5};*/

    /*#include<stdio.h>
    enum color{red=1,yellow,green=5,muncolors};
    int main()
    {
        printf("code for green is %d ",green);
        
        return 0;    
    }*/

    /*
    枚举只是int~需要定义一些排比的量
    虽然枚举类型可以当做类型使用,但实际上很少用~不好用
    如果有意义上排比的名字,用枚举const int 方便
    枚举比宏(macro~我暂时也不太清楚) 好,因为枚举哟int 类型
     */

  • 相关阅读:
    负载均衡的基础技术种类
    scp基本使用方法
    给linux添加yum源。
    Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”
    FastDFS-单机版安装
    已安装nginx动态添加模块
    FastDFS
    七、CentOS 6.5 下 Nginx的反向代理和负载均衡的实现
    www.xxx.com 与 m.xxx.com 的Nginx服务器实现
    六、CentOS 6.5 下Nginx的配置
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10350556.html
Copyright © 2020-2023  润新知