#include<stdio.h>
union A
{
short a; //1个字节
int b; //4个字节
}; //4个字节
int main()
{
union A s;
s.a = 20;
s.b = 100;
printf("%d,%d",s.a,s.b); //打印结果100,100
union A
{
short a; //1个字节
int b; //4个字节
}; //4个字节
int main()
{
union A s;
s.a = 20;
s.b = 100;
printf("%d,%d",s.a,s.b); //打印结果100,100
}
//共同体的赋值 最后赋值的语句有效