正在加载图片...
dabao这个变量“吃”掉了多少字节的内存呢? 我们再看一次 Baobao这个结构的定义 struct baobao char xingMing[11] int shengao float lizhong 直观上猜测, Baobao这个结构由三个成员变量组成,那么它的大小应该就是这三个成员变 量大小之和。这个猜测颇有道理,如果它是正确的话,那么, sizeof( Baobao)应等于11+4+ 让我们打开CB6,然后新建一个控制工程。然后在 Unit1.cpp里增加一些代码,使之看来 如下(黑体部分为需要增加的代码) //-- #pragma hdrs top #include <iostream. h> //-- char xingMing[11] int shenGao float tizhongdaBao 这个变量“吃”掉了多少字节的内存呢? 我们再看一次 BaoBao 这个结构的定义: s t ruct BaoBao { char xingMing[11]; int shenGao; float tiZhong; } ; 直观上猜测,BaoBao 这个结构由三个成员变量组成,那么它的大小应该就是这三个成员变 量大小之和。这个猜测颇有道理,如果它是正确的话,那么,sizeof(BaoBao) 应等于 11 + 4 + 4 = 19; 让我们打开 CB6,然后新建一个控制工程。然后在 Unit1.cpp 里增加一些代码,使之看来 如下(黑体部分为需要增加的代码): //--------------------------------------------------------------------------- #pragma hdrstop # i nclude < iostream.h> //--------------------------------------------------------------------------- s t ruct B aoBao { c h ar x ingMing[11]; i n t s henGao; f l oat t iZhong;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有