二維數(shù)組到底是個(gè)什么東西?
我是否可以理解,二維數(shù)組和一維數(shù)組是一樣的,
都是一個(gè)坐標(biāo)對應(yīng)一個(gè)值,只是二維數(shù)據(jù)的坐標(biāo)是x.y軸,一維的只有x;
如:
myarr[0]="葫蘆娃";
myarr[0][23]="葫蘆娃";
就像一個(gè)是直尺上的刻度,一個(gè)是平面坐標(biāo)系?
本例中只是強(qiáng)行把[0][0][23]和值聯(lián)系起來了?
值跟[0][0][23]這些東西是不是毫不相干的?
2020-03-14
其實(shí)大概可以這么理解,準(zhǔn)確來說一維數(shù)組相當(dāng)于是一維向量,二維數(shù)組相當(dāng)于二維向量。
你那個(gè)0和23對應(yīng)的是數(shù)組的索引,也就是通過索引找到數(shù)組里面對應(yīng)的元素,可以理解為地址,myarr[0][23] = "葫蘆娃"就相當(dāng)于將一個(gè)值放進(jìn)這個(gè)地址里。如果你學(xué)過C或C++的話,數(shù)組就相當(dāng)于開辟了一段空間。