C语言,union型 小例子不懂 为什么第一次赋值A和第三次赋值A输出的结果不同呢?求大神解答... 为什么第一次赋值A和第三次赋值A输出的结果不同呢?求大神解答 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 union 例子 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? 爱心永恒2008 2015-10-19 · TA获得超过1231个赞 知道小有建树答主 回答量:1314 采纳率:62% 帮助的人:329万 我也去答题访问个人页 关注 展开全部 问题在你反复赋值上,union一次只能给一种类型赋值,按最大类型分配空间,char是一个字节,int是4个字节,所以分配的是4个字节,内容是随机的,你第一次赋值给char,只更新了低位1个字节的内容,这个时候你再读取i,高3个字节内容是不确定的,第2次i赋值了97,高三个字节被清0了,第三次的值来自于第2次清0了高三个字节 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容java开发语言学习无门槛,零基础,小白入行绝佳选择m.imooc.com查看更多 其他类似问题 2013-09-25 C语言中union如何使用,请给出具体的案例 9 2014-09-10 c语言union 用法(不懂求解) 5 2011-04-11 C语言union的用法 121 2014-06-23 一个c语言问题(关于union) 7 2012-01-03 c语言中的union是什么意思啊? 39 2013-12-04 C语言用Union怎么写 2018-05-07 C语言 union类型 2015-07-13 关于union的C语言题目:写出下面程序正确的输出结果。谢谢... 15 更多类似问题 > 为你推荐: