typedef enum和enum的区别
在很多程序中都有typedef enum的使用。
比如:
typedef enum SEASON{
spring,summer,automn,winter};
但是这个跟
enum SEASON{
spring,summer,automn,winter};
有什么区别?
我觉得一样的,那为什么要多加typedef呢
还有我对typedef不是特别清楚,我也查了一些资料
但是不是特别明白。比如:
typedef char *cstring;//(1)
typedef char* cstring;//(2)
(1)和(2)有没有区别?
如果有区别应该如何理解?