好贷网好贷款

C语言知识点学习之联合体

发布时间:2016-12-5 8:37:47 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"C语言知识点学习之联合体",主要涉及到C语言知识点学习之联合体方面的内容,对于C语言知识点学习之联合体感兴趣的同学可以参考一下。

typedef union UN {       int a;       char b;       char c;       char d; }un; //联合设计的是一个共享机制,即联合里面的所有成员变量 //都共享成员变量中所占字节最大那个的内存,上面的联合 //中“a”所占字节最大所以共享它的内存。值得注意的是其他 //变量“b”,“c”,“d”共享时都是从“a”的首地址开始而不是 //在共享区域内又独自开辟一段内存给自己。因此有时候我 //们可以这样做来在共享区域开辟自己的独立内存。 typedef union UN {       int a;       char b[4]; }un; //又或是 typedef union UN {       int a;      struct     {          char b;          char c;          char d;          char e;      }st; }un; //联合的好处根据不同情形可以当多种类型使用 //方便程序的编写

上一篇:C语言迷宫求解(完结版)
下一篇:<<单例设计模式>>--黑马程序员

相关文章

相关评论