正在加载图片...
5.1局部存储分配 ·例在SPARC/Solaris工作站上,下面两个结 构体的size分别是24和16,为什么不一样? typedef struct a{ typedef struct b{ char c1; char c1; long i; char c2; char c2; long i; double f; double f; }a; }b; 对齐:char:1,long:4,double:85 1. 局部存储分配 • 例 在SPARC/Solaris工作站上,下面两个结 构体的size分别是24和16,为什么不 样一 ? typedef struct _a{ typedef struct _b{ char c1; char c1; long i; char c2; char c2; long i; double f; double f; }a; }b; 对齐:char : 1, long : 4, double : 8
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有