关于二维数组的问题,int [][] a

int [][] a里第一个中括号详细指什么意思,第二个中括号详细指什么意思,

第1个回答  2013-08-16
int a[n][m];//第一个括号表示行,第二个括号表示列。前面这句话意思就是定义一个n行m列的二维整型数组。
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
a[i][j]=1;//这里的i,j还是表示行和列,i表示第i行,j表示第j列,a[i][j]表示上面整型数组中第i行第j列的值。
第2个回答  2013-08-16
二维数组可以理解为一个矩阵,所以第一个括号就是几行的意思,第二个括号就是几列的意思
第3个回答  2013-08-16
你可以把二维数组看成一个X--Y 的坐标,第一个括号里面是x的值,第二个括号里面的是y的值,根据(x,y) 来定位到你想在数组中找到的那个数本回答被提问者采纳
第4个回答  2013-08-16
比如你有一个大小为20*10的数组,就是说你的数组维度为2,定义为a好了
a[0]代表数组第一行的第一个元素,a[i][j]代表第i行的第j个元素,
所以简单来说,你可以认为二维数组是一个矩阵,第一个括号代表行,第二个代表列,这样理解起来应该容易点
相似回答