//测试环境:keil for ARM
//测试目的:通过keil仿真,介绍结构体成员对齐方式 #pragma pack ()
//定义一个联合体类型
struct stru
{
int a;
long b;
char c;
};
int *p1;//定义指针变量
long *p2;//定义指针变量
char *p3;//定义指针变量
struct stru stru1={1,1,1};//初始化结构体
unsigned char temp;//定义一个变量,存放结构体长度
int main(void)
{
temp=sizeof(struct stru);
p1=&(stru1.a);//结构体成员a地址
p2=&(stru1.b);//结构体成员b地址
p3=&(stru1.c);//结构体成员c地址
while(1);
}//测试环境:keil for ARM
//测试目的:通过keil仿真,介绍结构体