正在加载图片...
注意:一个结构体变量占用内存的实际大小,可以利用 sizeof结构体变量类型)运算求出。 B]: #include <iostream. h> struct st char ch int i: t f. 对于结构体变量st1在内存中占多少个字节呢?由前所 学的知识可知它应占9个字节。但在C++语言中,系统通常为 结构体对象分配整数倍大小的机器字长(4个字节),所以 st1实际占12个字节。此时,ch成员也占4个字节,但仅第 个字节被用,后面的3个字节未用。 C++程序设计课件设计制作:徐龙琴 12C++程序设计课件 设计制作:徐龙琴 12 注意:一个结构体变量占用内存的实际大小,可以利用 sizeof(结构体变量类型)运算求出。 #include <iostream.h> struct st { char ch; int i; float f; }st1; void main( ) { cout<<sizeof(st1); } 例: 对于结构体变量 st1在内存中占多少个字节呢?由前所 学的知识可知它应占9个字节。但在C++语言中,系统通常为 结构体对象分配整数倍大小的机器字长(4个字节),所以 st1实际占12个字节。此时,ch成员也占4个字节,但仅第一 个字节被用,后面的3个字节未用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有