typedef enum与typedef struct
时间: 2023-11-07 20:02:33 浏览: 132
关于typedef和struct对比
typedef enum和typedef struct都是C语言中用来定义类型别名的关键字。
typedef enum用来定义一个枚举类型的别名。枚举类型是一种将常量分组的方式,它为一组有限的命名常量赋予了一个特定的类型。通过使用typedef enum,我们可以为这个枚举类型定义一个别名,使得我们在声明变量时可以更方便地使用这个别名。
typedef struct用来定义一个结构体类型的别名。结构体是一种用户自定义的数据类型,它可以包含多个不同类型的成员变量。通过使用typedef struct,我们可以为这个结构体类型定义一个别名,以后声明变量时可以直接使用这个别名。
阅读全文