首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb的二维数组解决办法

2012-01-22 
vb的二维数组1。为二维数组matrixA中的每个元素赋植dimiasinteger,jasintegerstaticmatrixA(1to10,1to10)as

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)

----

第三题 和上面一样道理

热点排行