永发信息网

联合类型变量 的定义和使用~解释下为什么出这个结果 谢谢 -0-

答案:2  悬赏:30  手机版
解决时间 2021-04-03 20:34
联合类型变量 的定义和使用~解释下为什么出这个结果 谢谢 -0-
最佳答案
联合体的成员是共享内存空间的,联合体的内存空间大小是联合体成员中对内存空间大小要求最大的空间大小,但是联合体最多只有一个成员有效。
这里要知道
1.数据类型 的意义 :
数据类型 = 数据结构 + 基本操作。
2.数据在内存中的表示
数据在内存中都是以二进制形式表示的,对于 数据的地址 当然也是一种数据类型了,也可以在内存中以二进制形式表示。
理解了以上两点,你就会知道联合体在内存中的表示了,因为只有一个成员A为合法,所以其他的成员的值会有些莫名其妙。当你对另一成员B赋值时,联合体的内存将会被覆盖,先前的那个合法的成员A的值也会变得莫名其妙,而这个成员B却是合法的了。
全部回答
联合 就是共享内存,
u1.iValue=33; 你设置了这个东东,其实就等于也设置了
pt中的X
你就想像是8个字节的结构就行了追答
追问:为啥 不太懂= =为啥不是 y 呢~
追答:X对应着 lValue
y 对应着fValue
追问:那 第三部分 pt 的 x =30 y=40iValue 变30了 为啥fValue 是 乱码顺便这个乱码是 什么意思呢~~谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沪唐专线多长时间一班
找失散多年的亲,暂打听在湖南省华容县北景港
世爵是骗子吗
男生染什么颜色的头发显得阳光帅气 又不太张
若xy+yz+zx=0,则3xyz+x2(y+z)+y2(z+x)+z
b站跟b吧没有关系的么?
成语XX不解XX不堪不X言X半X而X,50分
中国古代各朝代先后顺序+朝代更替表
白裤子被消毒液漂白了怎么洗回来
2011年9月1日我国开始执行新的个税起征点,个
家庭贫困的我,工作多年离职后,为什么仍然
一个人要有多大的勇气,才敢对爱念念不忘
谁有q空间里经常发爆笑说说的那些人的q?
上海助理工程师到哪里评定
南宋时期长江于以北都属于金朝吗
推荐资讯
日支左右两边与月支时支三合,配偶是不是容易
在东北种植什么植物能大量吸引或者是滋生昆虫
海底捞到底是什么事情啊?
爱护环境标语英语,描述环境优美的英语句子
医学生毕业后没有过四级和计算机能找到工作么
湮朹 怎么读
填空题如图所示的电路中,要使两个灯串联,应
--Therehasbeennorainformonths.Willitrainso
欧洲西部的经济
美国和俄罗斯的潜艇外面为什么没有孔,下潜时
原鲜外带寿司怎么样
y的平方等于x的平方图像怎么画
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?