5 回答

TA貢獻(xiàn)107條經(jīng)驗(yàn) 獲得超71個(gè)贊
因?yàn)樵赼rr1[n]=infos[i]這里組裝的arr1數(shù)組;每次循環(huán)寫入數(shù)組的值如下:
arr1[0]=['小A','女',21,'大一']; arr1[1]=['小D','女',21,'大一']; arr1[2]=['小F','男',21,'大一']; arr1[3]=['小I','女',20,'大一'];
這樣組裝完的arr1就如下形式了:
arr1[ ????[0]=>?['小A','女',21,'大一'], ????[1]=>?['小D','女',21,'大一'], ????[2]=>?['小F','男',21,'大一'], ????[3]=>?['小I','女',20,'大一'] ];
這個(gè)你應(yīng)該知道為啥是二維數(shù)組了吧;下面說第二個(gè)問題:
arr1[i]代表數(shù)組內(nèi)的每個(gè)小數(shù)組(例如:['小A','女',21,'大一']);那么在這個(gè)小數(shù)組取值性別,就要取下標(biāo)為1的值;所以是
arr[i][1]表示這個(gè)二維數(shù)組中每個(gè)學(xué)生的性別;要選女生,這個(gè)值肯定是要等于‘女’;所以
arr1[i][1]=='女';

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
首先它已經(jīng)定義arr1[n]?=?infos[i];;所以arr1[n] 相當(dāng)與每組infos的一維數(shù)組,而其中的“1”是二維數(shù)組里面的數(shù)組,也就是性別,數(shù)組最初開始是從0開始數(shù)的

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
我覺得通俗的講二維數(shù)組就是數(shù)組的嵌套,數(shù)組的每個(gè)元素再嵌套一個(gè)數(shù)組。下標(biāo)就是a[0][0],a[0][1]……以此類推吧。
添加回答
舉報(bào)