1.定义:
在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元中。这几个不同的变量共同占用同一段内存结构。
对于共用体变量,系统按该变量中各共用体成员中所需空间最大的那个成员的长度分配内存空间。
2.共用体类型的定义
union 共用体类型标示符
{
类型说明符 变量名;
};
例如:
union data
{
int i;
char ch;
float f;
};
1.定义:
在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元中。这几个不同的变量共同占用同一段内存结构。
对于共用体变量,系统按该变量中各共用体成员中所需空间最大的那个成员的长度分配内存空间。
2.共用体类型的定义
union 共用体类型标示符
{
类型说明符 变量名;
};
例如:
union data
{
int i;
char ch;
float f;
};