• C 枚举 相同的值


    /*********************************************************************************
     *                         C 枚举 相同的值
     * 说明:
     *     在读ST的Discovery开发的源代码的时候发现使用了枚举,枚举中用相同的值,发现自己
     * 从来没用过这种方法,测试一下,在GPIO分组枚举的时候,确实是个好方法。
     *
     *                                              2017-12-29 深圳 南山平山村 曾剑锋
     ********************************************************************************/
    
    #include <stdio.h>
    
    enum enum_type
    {
        LED2 = 0,
        LED_GREEN = LED2,
        LED_RED,
    };
    
    int main()
    {
        enum enum_type led_2 = LED2;
        enum enum_type led_green = LED_GREEN;
        enum enum_type led_red = LED_RED;
    
        /**
         * output value:
         * 0.
         * 0.
         * 1.
         */
        printf("%d.
    ", led_2);
        printf("%d.
    ", led_green);
        printf("%d.
    ", led_red);
    }
  • 相关阅读:
    struct&Method
    SetFinalizer、runtime.GC
    Map(没有写底层)
    数组和切片
    函数
    指针、Time
    字符串、strings、strconv
    基本类型和运算符
    第二阶段的事后诸葛亮
    第二个冲刺阶段第10天
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/8145347.html
Copyright © 2020-2023  润新知