在C语言中还有一个结构与结构体相类似,那就是共用体。
其语法为:
union gy
{
char a;
short b;
int c;
};
当然语法类型类似,但是存储的空间大小是不同的,上面那个共用体内存大小为4个字节,然而如果换成结构体那就是4+2+1=7个字节。
eg:
输出结果很容易想到:
在C语言中还有一个结构与结构体相类似,那就是共用体。
其语法为:
union gy
{
char a;
short b;
int c;
};
当然语法类型类似,但是存储的空间大小是不同的,上面那个共用体内存大小为4个字节,然而如果换成结构体那就是4+2+1=7个字节。
eg:
输出结果很容易想到: