在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗?dim和redim什么区别

:暂无数据 2026-07-06 23:00:01 :0

在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗?dim和redim什么区别

本篇文章给大家谈谈redim,以及在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗

在一个程序中,同一数组只能用 Dim 语句定义一次。

注意:是用 Dim 语句定义一次,不是只能定义一次。有时可能需要清除数组的内容或对数组重新定义,这时可以用 Erase 或 ReDim 语句来实现。

ReDim 是在过程级中声明动态数组变量并分配或重新分配存储空间。

举个例子,有一个 Byte 数组 A,如果我们知道这个数组上限最大只能是 4,就用 Dim:

Dim A As Byte(4)

但如果我们不能事先确定它的大小,或者需要在运行时改变它的大小就要用动态数组 :

Dim A As Byte() 
ReDim A(4)

这样改变大小时会清空原来的数据。

dim和redim什么区别

1、功能不同:

DimDim语句声明变量,Dim 语句提供了变量名,ReDim 为数组变量重新分配存储空间。例如:有一个Byte数组A,如果知道数组上限最大只能是4,就用Dim,Dim A As Byte(4)。但如果不能事先确定它的大小,或者需要在运行时改变它的大小就要用动态数组Dim A As Byte() ,ReDim A(4) 。

2、使用场景不同:

仅可以在过程级使用 ReDim。这意味着,变量的“声明上下文”必须是过程,而不能是源文件、命名空间、接口、类、结构、模块或块。由于 Dim 语句中的可选的 As type 子句,可以定义被声明变量的数据类型或对象类型。变量也可以包含来自 Visual Basic 或其它应用程序的对象。

3、运行时改编数组大小的能力不同:

redim可以在在运行时改变它的大小,如果代码确定某个数组需要更多元素,ReDim 也可以添加。不能事先确定数组的大小,或者需要在运行时改变数组的大小就要用Redim动态数组。

参考资料来源:百度百科-VB变量

参考资料来源:百度百科-REDIM

OK,关于redim和在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗的内容到此结束了,希望对大家有所帮助。

在一个程序中,一个数组只能定义一次吗那redim语句不是重新定义数组吗?dim和redim什么区别

本文编辑:admin
: redim ,im

本文相关文章:


another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

用QQ登陆南太湖论坛,出现The state does not match. You may be a victim of CSRF.?南太湖论坛滴滴打的到底合法吗

用QQ登陆南太湖论坛,出现The state does not match. You may be a victim of CSRF.?南太湖论坛滴滴打的到底合法吗

其实南太湖论坛的问题并不复杂,但是又很多的朋友都不太了解用QQ登陆南太湖论坛,出现The state does not match. You may be a victim of CSRF.,因此呢,今天小编就来为大家分享南太湖论坛的一些知

2026年9月27日 20:20

operand([问题描述] 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的假设操作数)

operand([问题描述] 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的假设操作数)

本篇文章给大家谈谈operand,以及[问题描述] 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的假设操作数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 17:40

complex sentence(simple sentence;compound sentence;complex sentence;compound-complex sentence怎么区分啊)

complex sentence(simple sentence;compound sentence;complex sentence;compound-complex sentence怎么区分啊)

这篇文章给大家聊聊关于complex sentence,以及simple sentence;compound sentence;complex sentence;compound-complex sentence怎么区分啊对应的知识点,希望

2026年9月16日 17:30

cad二次开发用什么语言(cad二次开发,用lisp语言,image里面没有图像图形)

cad二次开发用什么语言(cad二次开发,用lisp语言,image里面没有图像图形)

本篇文章给大家谈谈cad二次开发用什么语言,以及cad二次开发,用lisp语言,image里面没有图像图形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月4日 05:00

excel trim函数(excel 怎么批量删除前面的空格、小空格、替换查不到trim之类的函数也查不到但是能手动删除的那种)

excel trim函数(excel 怎么批量删除前面的空格、小空格、替换查不到trim之类的函数也查不到但是能手动删除的那种)

大家好,excel trim函数相信很多的网友都不是很明白,包括excel 怎么批量删除前面的空格、小空格、替换查不到trim之类的函数也查不到但是能手动删除的那种也是一样,不过没有关系,接下来就来为大家分享关于excel trim函数和e

2026年8月27日 12:00

attach importance to(用attach importance to造句)

attach importance to(用attach importance to造句)

今天给各位分享用attach importance to造句的知识,其中也会对用attach importance to造句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年8月25日 13:40

datetimepicker赋值(c# 在指定日期与现在日期之间取随机日期,并赋值给datetimepicker)

datetimepicker赋值(c# 在指定日期与现在日期之间取随机日期,并赋值给datetimepicker)

本篇文章给大家谈谈datetimepicker赋值,以及c# 在指定日期与现在日期之间取随机日期,并赋值给datetimepicker对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年8月24日 23:00

sublime text3是干嘛的(兼容包sublime text 3是什么意思)

sublime text3是干嘛的(兼容包sublime text 3是什么意思)

“sublime text3是干嘛的”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看sublime text3是干嘛的(兼容包sublime text 3是什么意思)!

2026年8月6日 14:30

python decimal(python decimal计算)

python decimal(python decimal计算)

大家好,如果您还对python decimal不太了解,没有关系,今天就由本站为大家分享python decimal的知识,包括python decimal计算的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年7月28日 05:40

更多文章:


协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表