假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]和a[2][3

a[1][1]和a[2][3]为多少?为什么?

第1个回答  2010-07-10
答案是8 ,0
可以测试下面的程序:
#include<iostream.h>

int main(void)
{
int a[3][4]={{3,5,6},{2,8},{7}};
cout<<a[1][1]<<";"<<a[2][3]<<endl;
return 0;
}
原因:
数组a[3][4]初始化从a[0][0]开始,所以a[1][1]是第二行第二列元素,所以为8,而a[2][3]为第三行第四列元素,并未初始化,由编译器同意初始化为0。本回答被提问者和网友采纳
第2个回答  2010-07-10
8 0
相似回答