C 语言中为什么要有 union type?

2017-04-24 22:56:11 +08:00
 FunctionOne
3746 次点击
所在节点    程序员
6 条回复
unoyx
2017-04-24 22:57:56 +08:00
方便操作内存。
ryd994
2017-04-24 23:05:06 +08:00
最简单的,收一个已知结构的包,收进 char[]然后就可以直接读内容了,是不是很 exciting ?好吧实际上还有字节序问题,不过也没差多少了
zmj1316
2017-04-24 23:08:23 +08:00
可以省去把指针转来转去的麻烦,还容易出错
kingddc314
2017-04-24 23:14:23 +08:00
多平台数据结构兼容,字节序判断,类型转换
FunctionOne
2017-04-24 23:30:25 +08:00
谢谢大家~我明白了~
chinawrj
2017-04-25 13:21:51 +08:00
君不见各种协议报文解析就是干这个的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX