55问答网
所有问题
vb为什么要把二维数组转化为一维数组
如题所述
举报该问题
推荐答案 2007-12-06
何出此问?
a(1 to 8,1 to 8)就是二维数组啊
之所以有 “把二维数组转化为一维数组”这种说法,实际上是对二维数组的一种形象解释
即a(1 to 8,1 to 8) 可看成8个a(1 to 8)一维数组
不只VB如此 C、C++讲的时候也是这样讲的
再引申点 计算机内部储存数据 一般也只用一维的
之所以有多维数组的概念是为使人们使用上方便些
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cI4L4cIF.html
其他回答
第1个回答 2007-12-06
内存的编址是一维的
相似回答
vb
中,如何
将二维数组转化为一维
答:
dim i as integer,j as integer 假设有二维数组 a(2,3)const r as integer=2 const c as integer=3 dim b((2+1)*(3+1) -1) '定义个新的
一维数组
for i=0 to r for j=0 to c b(i*(3+1)+j)=a(i,j) '
把二维数组
的所有元素赋值到一维数组 next j next i for i=0 t...
在
vb
中,如何理解
一维数组
和
二维数组
,举例说明. 谢谢!
答:
而
一维数组
可以理解为这个队列只有一行,或者只有一列就OK了
VB
语言中
数组
的维度是指
什么
?
答:
就是指引用一个数组元素时,有几个下标来描述
。例如a(1)是数组的基本元素,则数组a就是一维数组;b(1,2)是数组的基本元素,则数组b就是二维数组;c(2,1,2)是数组的基本元素,则数组c就是三维数组;
VB
怎么把2维数组的值赋给
1维数组
答:
For x = 1 To 10 For y = 1 To 10 B(1 + (x - 1) * 10 + (y - 1)) = A(x, y)Next Next 我看你给的题目是下标从1开始的就这样写了 如果你的下标是从0开始的话 改成这样 For x = 0 To 9 For y = 0 To 9 B(10 * x + y) = A(x, y)Next Next ...
VB
二维数组
定义的问题!
答:
VB
中的
数组
是按列优先存储的,如果你想让行动态变化,而又要保证原有数据不丢失的话,直接用ReDim操作是不行的,需要用一个临时数组存储原有数组中的数据才行。VB中使用ReDIm Preserve重定义动态数组时,只能改变最后
一维
下标的上界。
大家正在搜
二维数组转化为一维数组
一维数组和二维数组
二维数组与一维数组的区别
二维数组初始化
vb一维数组
一维数组
二维数组
c语言一维数组
二维数组赋值
相关问题
vb中,如何将二维数组转化为一维
VB一维数组转换为二维数组(一维数组中内容按逗号分隔到二维数...
在VB中,如何将一二维数组转化为一个一维数组?
VB中的二维数组和一维数组有什么区别?
vb中可以把二维数组的某一列传递给一维数组吗
在VB.net 中将一个二维数组分成一维数组,并转类型
vb一维数组怎么转换成二维数组
在vb中,如何理解一维数组和二维数组,举例说明. 谢谢!