C语言中有以下几点有什么区别:
typedef enum month_t { jan, feb, march }month;
和
typedef enum { monday, tuesday, wednesday }day;
在发布这个问题之前,我读到了:Objective-C中的typedef枚举是什么?
但是不太了解......
第一个还引入了一个枚举标记,这意味着可以像这样使用枚举:
enum month_t first = jan; /* or */ month second = feb;
第二个没有,因此枚举仅适用于typedef
:ed名称day
.
当然,枚举本身也是不同的,但这很明显.