Vb中的数组是什么意思?

Vb中的数组是什么意思?... Vb中的数组是什么意思? 展开
 我来答
帐号已注销
推荐于2016-06-17 · TA获得超过252个赞
知道小有建树答主
回答量:454
采纳率:25%
帮助的人:193万
展开全部

  楼主您好:

  无论是在面向对象的编程中,还是在面向过程的编程中,数组都是常用的数据结构,VB 中的数组可以由基本的数据类型组成,也可以由对象组成:由基本的数据类型组成的数据在使用时与面向过程的编程方法一致,而由对象组成的数组在使用时要增加一个创建对象的操作,它与面向对象的编程方法一致。

  数组概述:

  数组不是一种数据类型,而是一组有序基本类型变量的集合,数组的使用方法与内存变量相同,但功能远远超过内存变量。

  数组特点

  VB 中的数组有以下主要特点:

  (1)数组是一组相同类型的元素的集合

  (2)数组中各元素有先后顺序,它们在内存中按排列吮吸连续储存在一起。

  (3)所有的数组元素是用一个变量名命名的一个集合体,而且每一个数组元素在内存中独占一个内存单元,可视同为一个内存变量。为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的,

  (4)使用数组时们必须对数组进行“声明”,即先声明后使用。所谓“声明”,就是对数组名、数组元素的数据类型、数组元素的个数进行定义。


  为了方便喜欢VB的同学阅读,附上百度百科方便更加详细的查阅以及学习:http://baike.baidu.com/link?url=n8NGBFGCEP4hNwwVtFox-sGSu-mCd3MwAdOGNjr2toHhepf7i0hqvevnznp_SSMw8D79JJY9dr5bSIpCDX8_9_

佼以丹Rk
2014-06-15 · TA获得超过1768个赞
知道小有建树答主
回答量:1259
采纳率:25%
帮助的人:412万
展开全部
1 2 3 1 4 7 4 5 6 转置后:2 5 8 7 8 9 3 6 9

代码示例: Private Sub Form_Load() Me.Show Dim A(2, 2) As Long, B(2, 2) As Long Dim I As Long, J As Long, N As Long'------------------------------A 数组赋值For I = 0 To 2 Fo r J = 0 To 2 N = N + 1 A(I, J) = N Next Ne xt'-------------------------------A 数组输出 Print "转置前:" For I = 0 To 2 For J = 0 To 2 Print A(I, J); Next Print Next'-------------------------------A 数组转置后放到B 数组For I = 0 To 2 For J = 0 To 2 B(J, I) = A(I, J) Next Next'--------------------------------B 数组输出Print "转置后:" For I = 0 To 2 For J = 0 To 2 Print B(I, J); Next Prin t NextEnd Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smileaslife
2014-06-15
知道答主
回答量:42
采纳率:0%
帮助的人:5.5万
展开全部
默认是从0开始的,也就是0 to 10
一样的啦
简单点解释a(10)就是a(0),a(1)....a(10)
a(1 to 10)就是a(1),a(2),a(3)....a(10)
dim a(10,10) 初始为a(0,0)
而dim a(1 to 10,1 to 10)初始为a(1,1)
如果你在dim a(10,10)前面声明
option base 1 两个应该就一样了 把初始值设置为1了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式