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

发布时间:2017-5-1 3:00:07 编辑: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语言迷宫求解(完结版)
下一篇:<<单例设计模式>>--黑马程序员

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款