#include<stdio.h> #include<stdlib.h> main(){ union{int i; char c; short s} un; un.i = 40; un.s = 30; //联合体中只能存放一个数据 printf("%d\n", un.i); //联合体的长度取决于它内部定义的最大的类型 printf("%d\n", sizeof(un)); }
联合体
原文:http://www.cnblogs.com/loaderman/p/6415539.html