0
点赞
收藏
分享

微信扫一扫

C++ 二维数组求大小和初始化

目标践行者 2022-02-17 阅读 173

VC6;

void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
int i,j;
int a[7][8];
CString str1;

str1.Format("%d", sizeof(a));
pDC->TextOut(20, 10, str1);

for(i=0;i<7;i++)
{
for(j=0;j<8;j++)
{
str1.Format("%d", a[i][j]);
pDC->TextOut(20+j*50, 60+i*30, str1);
}
}

memset(a,0,sizeof(a));
for(i=0;i<7;i++)
{
for(j=0;j<8;j++)
{
str1.Format("%d", a[i][j]);
pDC->TextOut(20+j*50, 300+i*30, str1);
}
}
}

sizeof(a),求大小,7*8*4 = 224,字节大小;

未初始化,输出一下数组,值是随机乱的;

memset(a,0,sizeof(a));    初始化为全0;再输出;如图;

 

举报

相关推荐

0 条评论