下列哪个语句是正确的?int a[2][2]={1,1,1,1,1,1,1,1,1};int a[2][]={1,1,1,1};int a[][2]={1,1,1,1};int a[2][2]={1,1,1,1,1,1};最好说出错的原因~~,谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:48:23
下列哪个语句是正确的?int a[2][2]={1,1,1,1,1,1,1,1,1};int a[2][]={1,1,1,1};int a[][2]={1,1,1,1};int a[2][2]={1,1,1,1,1,1};最好说出错的原因~~,谢谢

下列哪个语句是正确的?int a[2][2]={1,1,1,1,1,1,1,1,1};int a[2][]={1,1,1,1};int a[][2]={1,1,1,1};int a[2][2]={1,1,1,1,1,1};最好说出错的原因~~,谢谢
下列哪个语句是正确的?
int a[2][2]={1,1,1,1,1,1,1,1,1};
int a[2][]={1,1,1,1};
int a[][2]={1,1,1,1};
int a[2][2]={1,1,1,1,1,1};
最好说出错的原因~~,谢谢

下列哪个语句是正确的?int a[2][2]={1,1,1,1,1,1,1,1,1};int a[2][]={1,1,1,1};int a[][2]={1,1,1,1};int a[2][2]={1,1,1,1,1,1};最好说出错的原因~~,谢谢
int a[2][2]={1,1,1,1,1,1,1,1,1};//错,两行两列,只能存放4个,存不下这么多
int a[2][]={1,1,1,1};//错,列不定,计算机不知道咋存储.
int a[][2]={1,1,1,1};//对,数组下标指的是行和列,这里是两列,就是说每行存够两个后换行,直到存完(行根据元素个数定)
int a[2][2]={1,1,1,1,1,1};//错,同第一个,放不下六个元素
但是这个是对的 int a[][2]={1,1,1,1,1,1};-------行根据元素个数定