阁龙1427 发表于 2016-7-13 18:23:54

结构体 联合 枚举

大家有没有觉得这三者很类似呢?
来探讨一下你会在什么时候使用这三个东东吧

阁龙1427 发表于 2016-7-14 13:33:58

联合比较节约空间

无符号整形 发表于 2016-7-14 17:14:16

结构体:
优点:成员不像联合那样会丢失
缺点:比较占空间,如果大小不是2的幂次方就要进行内存对齐,这样就更大了
联合:
优点:小
缺点:对其中的一个成员赋值其他成员的数据会丢失
枚举我觉得挺像宏定义和类型重定义

阁龙1427 发表于 2016-7-15 11:17:31

无符号整形 发表于 2016-7-14 17:14
结构体:
优点:成员不像联合那样会丢失
缺点:比较占空间,如果大小不是2的幂次方就要进行内存对齐,这 ...

我们这里在uhost的识别过程中会用到枚举

无符号整形 发表于 2016-7-15 11:21:49

阁龙1427 发表于 2016-7-15 11:17
我们这里在uhost的识别过程中会用到枚举

忽然觉得宏定义更方便

小甲鱼 发表于 2016-8-1 03:48:20

结构体是必须哒,联合和枚举,平时确实用的很少……
页: [1]
查看完整版本: 结构体 联合 枚举