简单的时候看需求,更复杂的,就是数据库技术研究的啦。
在一般开发中,因为不讲究资源限制,比较自由,
如果在嵌入式开发中,则会用一些替代数据来减少处理时的负荷
(比如用一个变量的不同位来表示,则这些数据可以极大的减少运算时数据内存要求),
不过理论上复杂的数据结构在嵌入式中涉及比较少。
想要固定取值范围,可以使用结构体,结构体里使用枚举,把所有选项放进去
取值和关联的时候就直接指针指向即可
不知道使用在哪个环境下,是单片机还是PC上
一个是使用数据库,一个是使用链表的方式