c++中的结构体和联合体有什么区别
答案:2 悬赏:30 手机版
解决时间 2021-12-30 23:20
- 提问者网友:且恨且铭记
- 2021-12-30 07:02
c++中的结构体和联合体有什么区别
最佳答案
- 五星知识达人网友:行雁书
- 2021-12-30 08:35
结构体是多个数据的集合,可以保存多个数据
而联合union只保存一个数据,但是可以按照不同类型来读取。
比如你的联合里面有一个int和一个float,你第一次写进i础t,然后第二次写进float,那么int就不可用了(或者说读出来已经不是你存的int值了),因为这个union所在的内存区域值已经是第二次写进的float了。
而联合union只保存一个数据,但是可以按照不同类型来读取。
比如你的联合里面有一个int和一个float,你第一次写进i础t,然后第二次写进float,那么int就不可用了(或者说读出来已经不是你存的int值了),因为这个union所在的内存区域值已经是第二次写进的float了。
全部回答
- 1楼网友:摆渡翁
- 2021-12-30 08:57
我也是这个答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯