联合体
山野雾灯ccc
路漫漫其修远兮,吾将上下而求索。
展开
-
结构体与联合体结合
union UnDat1 { unsigned int xi; unsigned char s1,s2,s3,s4; }; union UnDat2 { unsigned int xi; struct { unsigned char s1,s2,s3,s4; }; };原创 2020-06-30 14:47:22 · 217 阅读 · 0 评论 -
联合体的定义,初始化,长度
联合体:联合体(共用体) 在联合体中,成员共享一块内存。一个联合体的长度==各成员中最长的长度 union UNData1 { short at; char cs[2]; }; union UNData1 x1; union UNData2 { short at; char cs[8]; }; union UNData2 x2; int main() { x1.at=0x6261; printf("x1 size:%d\n",sizeof(x1)); prin...原创 2020-06-30 14:08:22 · 1451 阅读 · 0 评论