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;
}
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;
}
相关文章推荐
- linux下svn命令使用大全
- linux学习规划
- 14.linux下复制粘贴
- Linux系统中如何添加自己的库文件路径
- linux命令学习
- centos7下快速安装mysql
- Linux 查看线程
- linux下sudo命令[转]
- Linux-中断和中断处理
- linux c 利用指针将函数传出参数的值
- CentOS安装部署Cacti
- linux kbuild module
- linux下杀死进程(kill)的N种方法
- linux下杀死进程(kill)的N种方法
- Linux下:POSIX内存对象映射+POSIX内存对象信号量
- 新手来到
- 不借助 Wine 和云服务:新项目能让 Linux 完整运行微软 Office 套件
- WPS Office:Linux 上的 Microsoft Office 的免费替代品
- Linux操作系统安装LAMP环境
- CentOS SSH公钥登录问题