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)
----
第三题 和上面一样道理