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.\r\n", led_2); printf("%d.\r\n", led_green); printf("%d.\r\n", led_red); }