1.一般而言,共用体类型实际占用存储空间为其最长的成员所占的存储空间; //4*7==28
2.若是该最长的存储空间对其他成员的元类型(如果是数组,取其类型的数据长度,例int a[5]为4)不满足整除关系,该最大空间自动延伸; //28除不清8,所以扩张为32

union un

{

  int a[7]; //元长度4

  double b; //元长度8

  char c[10]; //元长度1

  int d[3]; //元长度4

};

//sizeof(un)==32

联合体大小要满足最大元长度(8)的整数倍。

最新文章

  1. Android ListView上拉获取下一页
  2. Dojo
  3. window.onload用法详解:
  4. iOS平台网络类型检测
  5. Posix 信号量
  6. CSS 神器 compass
  7. 北广传媒RTMP流媒体服务器漏洞
  8. jquery mobile切换页面的几种方法
  9. 配置SQL Server on Linux(1)
  10. Caused by: java.lang.ClassNotFoundException: org.hibernate.service.jta.platform.spi.JtaPlatform
  11. Day03_Python知识总结
  12. python之 协程
  13. @PathVariable和@RequestParam
  14. 【Vegas原创】SQL Server 只安装客户端的方法
  15. 如何快速找到某个研究领域的所有SCI期刊
  16. HGOI20180812 (NOIP2018 提高组 Day1 模拟试题)
  17. Visual Studio 2008 调试运行Bug记录
  18. Gerrit 使用规范
  19. PHP中间件--ICE
  20. 理解 BFC

热门文章

  1. OA办公管理系统最全设计
  2. 在odl中怎样实现rpc
  3. ASP.NET常见内置对象(一)
  4. UVALive 6560 The Urge to Merge
  5. [Algorithms] Counting Sort
  6. 170118、快速失败Vs安全失败(Java迭代器附示例)
  7. 什么是Python?Python的设计哲学?如何获取/升级Python?
  8. protoc-gen-go: error:bad Go source code was generated: 163:6: illegal UTF-8 encoding (and 2915 more errors)
  9. shader常用
  10. JS操作时间 - UNIX时间戳简单介绍