一般我们结构体用的比较多的是枚举类型(typedef enum), 这里介绍一种typedef struct packed 用法,可以方便我们根据名字来定义\取用
1. 我们先定义两个枚举类型:
2. 然后再定义typedef struct packed,其中可嵌套枚举类型
3. 我们把struct packed 例化成动态数组,方便后续使用(其实用string 会更直观)
4. 接下来就是我们如何使用了,直接new之后,给每个结构体成员赋值,所赋的值就是枚举变量
5. 当我们需要取值 的时候直接用结构体成员
这样使用我们在不同场景给同一个变量赋值的时候,就不容易乱掉,而且很直观