济南营销网站制作上海仿站定制模板建站
news/
2025/9/24 7:55:26/
文章来源:
济南营销网站制作,上海仿站定制模板建站,凡科网站后台,wordpress上传上限共用体#xff08;联合体#xff09;#xff1a;在同一个存储空间存储不同数据的类型。
1、共用体的大小大于等于其最长成员的大小。
union A{char a;short b;int c;};union A u1;printf(%d,sizeof(u1));
得出的结果为4#xff08;int#xff09;。
2、共…共用体联合体在同一个存储空间存储不同数据的类型。
1、共用体的大小大于等于其最长成员的大小。
union A{char a;short b;int c;};union A u1;printf(%d,sizeof(u1));
得出的结果为4int。
2、共用体的同一个内存块里可以用来存储不同的数据类型的成员。
union A u1;u1.a0x12345678;//u1.a78;u1.c12345678;
3、共用体变量中的成员的值是最后一次存放的成员确定的在存入一个新的成员的值后原有的成员的值会被覆盖。
u1.c 65;
printf(%d,0x%d\n,u1.a,u1.a);
printf(%d,0x%d\n,u1.a,u1.a);
printf(%d,0x%d\n,u1.c,u1.c);
三次打印出来的结果是相同的。
4、可以对共用体变量初始化但是初始化列表只能有一个常量。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915259.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!