打印
[其它应用]

union这个关键字是干嘛的啊?

[复制链接]
1444|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Bowclad|  楼主 | 2024-5-28 22:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ni, IO
好像从来没见过啊

使用特权

评论回复
沙发
C/C++中的union关键字
在C/C++中,union关键字用于定义联合体,它可以存储不同类型的数据成员,但这些数据成员实际上共享同一块内存区域。这意味着在任一时刻,联合体中只能存储其成员中的一个。联合体的空间大小通常与其最大成员变量的空间大小相匹配。

使用特权

评论回复
板凳
classroom| | 2024-6-5 16:48 | 只看该作者
union 是 C 和 C++ 语言中的一个关键字,用于定义联合体(union)数据类型。

使用特权

评论回复
地板
Henryko| | 2024-6-27 15:45 | 只看该作者
这个是联合体,在做数据转换的时候很好用

使用特权

评论回复
5
LEDyyds| | 2024-6-27 15:50 | 只看该作者
在C/C++中,union关键字用于定义联合体,它可以存储不同类型的数据成员,但这些数据成员实际上共享同一块内存区域。这意味着在任一时刻,联合体中只能存储其成员中的一个。联合体的空间大小通常与其最大成员变量的空间大小相匹配。

使用特权

评论回复
6
tpgf| | 2024-6-27 16:07 | 只看该作者
不知道单片机c语言是否支持这个关键字呢

使用特权

评论回复
7
keaibukelian| | 2024-6-27 17:11 | 只看该作者
为什么联合体的使用不如结构体的使用广泛呢

使用特权

评论回复
8
paotangsan| | 2024-6-27 19:03 | 只看该作者
联合体和结构体那种类型更加节省空间呢

使用特权

评论回复
9
heimaojingzhang| | 2024-6-27 20:55 | 只看该作者
Henryko 发表于 2024-6-27 15:45
这个是联合体,在做数据转换的时候很好用

为什么联合体在做数据转换的时候好用啊

使用特权

评论回复
10
晓伍| | 2024-6-28 11:55 | 只看该作者
如果用不好 感觉联合体会导致数据误操作

使用特权

评论回复
11
观海| | 2024-6-28 15:13 | 只看该作者
在union的所有数据成员中,同一时间只能存储一个数据成员

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

120

主题

2142

帖子

1

粉丝