分类：电脑/网络-程序设计
问题：VB的问题又来拉看到一个关于数组元素的输出问题所写的代码:opt 
看到一个关于数组元素的输出问题所写的:option base 1private sub form_click()dim a(4,5) as integerfor i=1 to 4   for j=1 to i      a(i,j)=i*5+j      print a(i,j);   next jnext iend sub我的疑问是,上面的数组应该有20个元素的,怎么代码写成这样呢,这样只能打印出10个数,并且这10个数和数组有什么关系呢?郁闷
回答：定义的是一个具有4行5列共20个元素组成的二维数组
程序中的二重循环只给二维数组的下三角元素赋值并输出，即只给下列数组元素赋值：
a(1,1)=6
a(2,1)=11  a(2,2)=12
a(3,1)=16  a(3,2)=17  a(3,3)=18
a(4,1)=21  a(4,2)=22  a(4,3)=23  a(4,4)=24