c语言中联合体有什么用??

2025-02-03 04:34:20
推荐回答(3个)
回答1:

联合体和结构体是差不多的,不多内存排列不一样,结构体中变量的起始内存位置不一样,但是联合体的变量内存地址都是一样的。

回答2:

强制类型转换盒联合体是不同的东西。
这么举个例子吧,我需要表示一个32位寄存器,我可以用一个32位整形表示,也可以用4个的字节数字,也可以用位段,每种表达方式都有用,这时候可以把他们定义成联合体。

回答3:

其实联合体也没什么用,你只要把结构体学好就行了,大部分还是用到结构体,而且联合体和结构体差不多。