共同体
135字小于1分钟
2025-05-28
共用体
#include <stdio.h>
#include <string.h>
union MoneyNum
{
// 共用体,也叫联合体,共同体
// 共用体中的所有数据是共同使用一个空间
// 该空间的大小以最大的那个数据空间为准,会有误差(受内存对齐的影响)
// 每次只能给一个变量赋值,因为第二个值会将第一个值给覆盖掉
char a[100];
int b;
double c;
};
void main()
{
union MoneyNum num;
strcpy(num.a, "Hello");
num.b = 123;
// printf("%s", num.a);
printf("%d", num.b);
}