若有一个动态数组a有两个元素a(0)和a(1) 现要令数组a有三个元素a(0) a(1)和a(2)

大学专科 已帮助: 时间:2023-07-23 00:25:57

若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:数组,若有,元素

参考解答

用户头像

482***265

2023-07-23 00:25:57

正确答案:ReDim a(2)
ReDim语句:在过程级别中使用,用于为动态数组变量重新分配存储空间。语法:ReDim[Preservevarname(subscripts)[Astype[,varname(subscripts)[Astype...可以使用ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用ReDim将该数组改为其他数据类型,除非是Variant所包含的数组。如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间(但不能重新定义数组)。语法:Erasearraylist所需的arraylist参数是一个或多个用逗号隔开的需要清除的数组变量。说明:①Erase根据是固定大小(常规的)数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。②Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。

上一篇 编写一个程序把一维数组的各元素反序存放。在主过程中调用subl过程把从键盘上输入的10个元素反序存放

下一篇 Visual Basic中的控件分为3类 它们是标准控件 【 】和可插入对象。请帮忙给出正确答案和分

相似问题