#include<stdio.h>
typedef enum {
Led_Off = 0,
Led_1 = 2,
Led_2 = 3,
Led_3 = 5,
} Led;
int main(int argc, char** argv)
{
for (Led l = Led_Off; l < Led_3; ++l)
{
printf("%d\n", l);
}
return 0;
}
总结:
不能按照枚举内部情况++,运算时还是算作整型
#include<stdio.h>
typedef enum {
Led_Off = 0,
Led_1 = 2,
Led_2 = 3,
Led_3 = 5,
} Led;
int main(int argc, char** argv)
{
for (Led l = Led_Off; l < Led_3; ++l)
{
printf("%d\n", l);
}
return 0;
}
不能按照枚举内部情况++,运算时还是算作整型