www问答网
所有问题
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://www.wendadaohang.com/zd/nA5d5nA1.html
其他回答
第1个回答 2007-12-06
内存的编址是一维的
相似回答
vba连接起来下面两次
答:
回到题目中来,原
二维数组
经过Application.Transpose(arr)转置之后成为3行1列的二维数组,再经过一次转置即Application.Transpose(Application.Transpose(arr)) 之后,
数组变为一维数组
,一维数组可以直接用join函数,按照指定的字符连接输出!!总结:对于一个第二维只有一列数据的二维数组,经过两次转置之后数...
为什么
"可
把二维数组
看作是一种特殊的
一维数组
,即它的元素又是一个数 ...
答:
这个问题楼主首先要知道,内存的存储机制是线性的,没有我们想象的那种二维或者三维的,并且数组中实际上仅仅只有以为数组这种数据类型,只不过这数组的元素可以使任意类型,当然包括数组,这样子就构成了多维数组。你可以看看这张图:这样子就可以清楚地看出内存存储数据的格式了,当然
为什么
可
把二维数组
看作...
为什么二维数组
可以以
一维数组
的形式输出呢?麻烦说得详细、清楚点啊,拜...
答:
因为,C的数组是以a[x][y]的形式的
,它不像pascal是a[x,y]的,pascal那种是并列关系,但是C语言不是,如果画关系图,pascal是个长方形,C就是个树状图。a[x]是个变量,a也是个变量,a[x]是a的一部分,而a[x][y]又是a[x]的一部分,如果按1维输出的话,它是把a[x]看成一个整体,它...
在
vb
中,如何理解
一维数组
和
二维数组
,举例说明. 谢谢!
答:
马超 如果用
二维数组
来记录这个队伍,那就定义一个3行4列的数组a(3,4)用来记录每个位置上的人的姓名 数组的每个元素代表一个位置,而这个元素的值就是这个位置上的人的姓名,比如 a(1,1)="刘备",a(2,2)=黄忠,a(3,4)=马超。而
一维数组
可以理解为这个队列只有一行,或者只有一列就OK了 ...
VBA
二维数组
如何
转一维数组
?一维如何
转二维
?
答:
:
一维转
二维。MsgBox arr1(2,1)‘
转换
后的数组是1列多行的二维数组 End Sub 2、
二维数组转
一维。arr3 = Application.transpose(Application.Index(arr2,,2))'取得arr2第2列数据并转置
成1维数组
MsgBox arr3(2,)
关于c语言的问题,
为什么
字符
二维数组
可以如同
一维数组
使用?_百度...
答:
1、
二维数组
本身就是由若干个
一维数组
组成的;2、二维数组最核心的关键点,就是二维数组内存布局是线性的,即可以用指针来自由地指向特定位置的数据,前提是指针拿到了指向二维数组的首元素的地址。
如果
把二维数组
看
成一维数组
,那么数组的元素是
什么
数组
答:
这题本身就有表述问题。
二维数组
被“看
成一维数组
”时,它的元素就是二维数组原来的元素;只有作为二维数组看待时,第一维的每个元素才是一个长度为原二维数组列长的一维数组。而且,数组在内存中都是一维的,写成二维或多维形式完全是为了书写和阅读时便于理解,类似a[i][j]的写法中[i][j]包含一种...
vb
中,如何
将二维数组转化为一维
答:
假设有二维数组 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 to ubound(b)print b(i) '...
怎么
把二维数组
的值赋给
一维数组
答:
可以采用两种方式:1 按元素赋值:遍历一维数组,并将每个元素赋值到
二维数组
的对应元素上。或者遍历二维数组,将每个元素赋值
为一维数组
对应值上。优点为操作灵活,可以按照需要任意赋值。2 当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。
大家正在搜
二维数组转化为一维数组
一维数组和二维数组
二维数组与一维数组的区别
二维数组初始化
vb一维数组
一维数组
二维数组
c语言一维数组
二维数组赋值
相关问题
vb中,如何将二维数组转化为一维
VB一维数组转换为二维数组(一维数组中内容按逗号分隔到二维数...
在VB中,如何将一二维数组转化为一个一维数组?
VB中的二维数组和一维数组有什么区别?
vb中可以把二维数组的某一列传递给一维数组吗
在VB.net 中将一个二维数组分成一维数组,并转类型
vb一维数组怎么转换成二维数组
在vb中,如何理解一维数组和二维数组,举例说明. 谢谢!