VB中动态数组与静态数组的区别 ?

计算机考试二级中VB中动态数组与静态数组的区别?... 计算机考试二级中 VB中动态数组与静态数组的区别 ? 展开
 我来答
zdingyun
2015-12-23 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB中动态数组就可以在任何时候改变大小,静态数组只能够预先设置大小,过度使用这种方法,会导致内存的操作环境变慢。

  • Visual Basic 中有两种类型的数组:固定大小的数组 — 它总是保持同样的大小,以及在运行时大小可以改变的动态数组。

  • 在 Visual Basic 中,动态数组最灵活、最方便,有助于有效管理内存。例如,可短时间使用一个大数组,然后,在不使用这个数组时,将内存空间释放给系统。

  • 如果不用动态数组,就要声明一个数组,它的大小尽可能达到最大,然后再抹去那些不必要的元素。但是,如果过度使用这种方法,会导致内存的操作环境变慢。

匿名用户
2014-02-27
展开全部
静态数组:数组的长度有限,动态数组:长度有限,然后逐个增加!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-27
展开全部
动态数组一但定义,就不能改变大小,而动态数组可随时重新确定大小
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-27
展开全部
除了楼上说的,还有一点就是静态效率高.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式