for i1=0 to 10
成都创新互联于2013年开始,先为荥经等服务建站,荥经等地企业,进行企业商务咨询服务。为荥经企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
for i2=0 to 10
a(i1,i2)=i2 '把i2的值赋给a(i1,i2)
.... 比如 a(0,0)=0,a(0,1)= 1,
next i2 a(0,2)=2...
next i1
三维数组和二维一样的,先进行内循环后外循环.
for i=0 to 10
for j=0 to 10
for k=0 to 10
'假如a(i,j,k)=i+j+k a(0,0,1),a(0,0,2) ...a(10,10,10)
next k,j.i
希望能对你有所帮助.
array(2,2)是多维数组的访问方式,其数组的定义和初始化方法为:
Dim array As Integer(,) = {{1, 2, 3}, {4, 5, 6}}
每一行的元素数量是固定且相等的。
array(2)(2)是交错数组(即数组的数组)的访问方式。也就是,你有一个数组,这个数组的每个元素也是数组。其数组的定义和初始化方法为:
Dim array As Integer()() = {New Integer() {1, 2, 3}, New Integer() {4, 5, 6, 7, 8}}
由于每个元素是独立的数组,所以交错数组每一行的元素数量不固定,且可以不等。
楼上回答的什么啊,
真是看不下去,
简单问题复杂了
举个例子:二维数组赋值
Dim i1, i2
Dim a(10, 10)
For i1 = 0 To 10
For i2 = 0 To 10
a(i1, i2) = i2
Next
Next