读书人

vb的二维数组解决办法

发布时间: 2012-01-22 22:38:43 作者: rapoo

vb的二维数组
1。为二维数组 matrixA 中的每个元素赋植

dim i as integer ,j as integer

static matrixA( 1to10 , 1to10 ) as double

for i= 1to 10

forj= 1 to 10

matrixA (i .j) = i * 10 + j

next j

next i


matrixA (i .j) = i * 10 + j 最后这一句的意思是什么??


2。Redim dynArray (2 ,1 to n) 把dynArry定义为 3×N 个元素的数组。
为什么是 3×N 个元素??怎样计算的?


3.dim shape (3 ,1to5 ,1to5) as double 声明一个 4×5×5的三维Double类型的数组。

为什么是“4×5×5” ,请帮忙解答。

4。请告诉我vb 里的排序方法,冒泡法,选择法,插入法,希尔法, 和他们各自的例子, 谢谢了 不胜感激!


[解决办法]
---matrixA (i .j) = i * 10 + j 最后这一句的意思是什么??
初始化矩阵数据为 1到100 填充matrixA 其中I代表行 J代表列

---2。Redim dynArray (2 ,1 to n) 把dynArry定义为 3×N 个元素的数组。
为什么是 3×N 个元素??怎样计算的?

如果没有设置 option base 1 那么数组下界就是0
所以
Redim dynArray (2 ,1 to n)
相当于
Redim dynArray (0 to 2 ,1 to n)

----

第三题 和上面一样道理

读书人网 >VB

热点推荐