您的位置:首页 > 运维架构 > Linux

linux c 结构中定义结构

2015-06-26 09:35 561 查看
#include "stdio.h"

typedef struct BB
{
union AA //没有typedef
{
int t; //4
short m; //2
char p; //1
} AA;

 struct C //没有typedef
{
int t; //4

}C;

double c; //8
char p2; //1
}BB;

typedef union A //有typedef
{
int t; //4
short m; //2
char p; //1
}A;

typedef struct B
{
A a; //4
double c; //8
char p2; //1
}B;

int main()
{
printf("BB:%d\n",sizeof(BB));
printf("B:%d\n",sizeof(B));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: