若有一个动态数组a有两个元素a(0)和a(1) 现要令数组a有三个元素a(0) a(1)和a(2)
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:ReDim a(2)
ReDim语句:在过程级别中使用,用于为动态数组变量重新分配存储空间。语法:ReDim[Preservevarname(subscripts)[Astype[,varname(subscripts)[Astype...可以使用ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用ReDim将该数组改为其他数据类型,除非是Variant所包含的数组。如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间(但不能重新定义数组)。语法:Erasearraylist所需的arraylist参数是一个或多个用逗号隔开的需要清除的数组变量。说明:①Erase根据是固定大小(常规的)数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。②Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。
相似问题
编写一个程序把一维数组的各元素反序存放。在主过程中调用subl过程把从键盘上输入的10个元素反序存放
编写一个程序把一维数组的各元素反序存放。在主过程中调用subl过程把从键盘上输入的10个元素反序存放后再输出。根据题意,请完善下列程序。 Private Su
以下程序的功能是:求x的y次方。根据题意 请完善下列程序。 Private Function fun
以下程序的功能是:求x的y次方。根据题意,请完善下列程序。 Private Function funl(x As Double, y As Integer)As Double Dim i As Intege
软件文档是软件工程实施中的重要成分 它不仅是软件开发的各阶段的重要依据 而且影响软件的【 】。请帮忙
软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的【 】。请帮忙给出正确答案和分析,谢谢!
数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供【 】的方法。请
数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供【 】的方法。请帮忙给出正确答案和分析,谢谢!
下列程序弹出对话框中按钮的个数为______。MsgBox'认!' vbAbortRetryIgno
下列程序弹出对话框中按钮的个数为______。MsgBox "认! ",vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion, "提示 "请帮忙给出正确答案和分析,谢谢!
