为了账号安全,请及时绑定邮箱和手机立即绑定

不懂,想不通了

if(infos[i][3]=="大一" && infos[i][1]=="女"),1和3怎么来的呢?最后为什么又输出infos[i][0] 呢?



正在回答

2 回答

谢谢楼上的回答,我似乎懂了

0 回复 有任何疑惑可以回复我~

说说我自己的理解:

楼主应该知道有矩阵这个东西。我们可以把这个二位数组想像成矩阵。i代表的是第几行,3代表的第几列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那个位置上的值,那为什么要加上1呢?因为数组的下标是从0开始的,所以下标为0,代表的是第一个。

回到问题:根据数组,我们可以找到知道不管是第几行的3+1=4即第四列代表的都是年级,大一,大二等等,所以用infos[i][3]来遍历每一行的第四列。infos[i][1]同理~

2 回复 有任何疑惑可以回复我~
#1

你来啦米斯郡 提问者

谢谢侬
2015-01-06 回复 有任何疑惑可以回复我~
#2

闹小志 回复 你来啦米斯郡 提问者

不客气~~
2015-01-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不懂,想不通了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信