1.24
一。结构体
struct ah
{
int a;
char b;
short s;
float f;
};
定义变量:struct ah m={12,alan};
取用:ah.a;
赋值:strcpy(ah.b,"Alan");
不同的变量之间可以相互赋值
struct ah m={12,”a“};
struct ah n;
n=m;
二。联结
union ah
{
short a;
int b;
char c;
}
三个变量公用一个空间,赋值时
union ah.a=2;
则,union ah.a=union.b=union.c=2