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

创建二维数组myarr[i][j]=i*j

第一个for循环不用定义一维数组myarr[i]=i吗?

正在回答

3 回答

不用 for循环你可能没有理解 直接就可以用 相当于myarr[0]、myarr[1]

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

你要先看懂for循环语句的执行顺序。

for(var i=0;i<2;i++){ 
  myarr[i];  
  }


从for开始,for(内部声明一个i的变量,值为0,当i的值小于2的时候执行{}括号内的语句,执行完一遍后,i++被执行)

myarr[i]这个时候等于0;

然后在执行for中的i++

然后重复新的一轮

这个时候 for(i=1; i小于2成立,继续执行{}括号内的东西。i++)

内部执行完再重复!直到i<2不成立,然后就不循环了

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

随便起哟个

其实i在for(var i=0)这个时候已经把0赋给i了,所以下面就不用再赋了。
2017-03-16 回复 有任何疑惑可以回复我~

是我愚了,这是二维数组

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

举报

0/150
提交
取消

创建二维数组myarr[i][j]=i*j

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