二维数组的详细解释一下,那道编程题不会哦!是不是只能声明一维呢?
myarr[i]=new Array();这是一维数组,注释怎么是二维数组
myarr[i]=new Array();这是一维数组,注释怎么是二维数组
2016-01-10
一维数组:myarr[0],maarr[1],maarr[2],
二维数组就是把一维数组的每个索引都定义成一个一维比如:
myarr[0]这是一个一维数组的第一个索引,第二维就是把myarr[0]定义成一维数组 用myarr[0]当数组名 :它的索引就是myarr[0][0],myarr[0][1],myarr[0][2],myarr[0][3],myarr[0][4],myarr[1]同理:myarr[1][0],myarr[1][1],myarr[1][2],
---------你要是还不明白就画画辐射图或者逆向推倒:有两组数,每组四个数字,定义成了两个一维数组,而这两个一维数组的名字分别是:marr[0]和marr[1],然后在把这两个数组,定义成一个数组marr=[marr[0],marr[1]]
----myarr[0][0]
----myarr[0][1]
----myarr[0] ----myarr[0][2]
----myarr[0][3]
----myarr[1][0]
一维数组myarr: ----myarr[1]----myarr[1][1]
----myarr[1][2]
----myarr[2]----myarr[2[0]
----myarr[2][1]
----myarr[2][2]
举报