请哪位高手帮帮忙!!帮我解释一下!!书上写的有点模糊!!!
大致是各个成员占用相同的内存吧
可是我买的书上没有说啊!有说也说不清楚!它没给举例啊!大鸟!!!拜托!!我在家会为你烧香祈福的!!!!
哎,看你说的这样,我看看我那书上怎么说的!
不好意思,只找到比较模糊的说法:有时需要把不同类型的变量放在同一段内存单元中.例
有若干个人员的数据,其中有学生和教师,学生的数据是包括:姓名,号码,性别,职业,班级.教师的数据包括姓名,号码性别职业和职务.现要求把他们放同一表格中.这样就需要建立一个共用体了.
老大……你没看清楚!他的解释我理解了(多亏“空前”兄!)!想了解的是它的作用!
老大!帮我再查一次好吗?我会为你烧香,要佛祖赏你5个老婆………………………………
有时候某个单元不知道要存放 整型的 还是 字符型的 数据,要到后来作判断才知道,
故先定义为 union 共用体,到了后面想用什么类型都可以!
是的,不过关于各个数据在联合的内存中的存储方式要注意!!!
用法还有,你可以用一个字节中的每一个位做一个标志位,这样不同的情况触发不同的
位置一,然后通过读一个字符(联合中的,上面的那个8个位用结构)来判断情况!!!