VB编程:数组中插入新的数组元素

简介: VB编程:数组中插入新的数组元素

程序代码:

Dim a() As Long

Private Sub Form_Load()

   ReDim Preserve a(1 To 4)   'Preserve:当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。

   'Dim i As Long, m As Long

   a(1) = 1: a(2) = 2: a(3) = 3: a(4) = 4

   For i = 1 To 4

       Text1.Text = Text1.Text & "a(" & CStr(i) & ")=" & CStr(a(i)) & "; "

   Next i

   i = 2

   Dim n As Long: n = 6

   ReDim Preserve a(1 To 5)

   For i = 2 To 5

       m = a(i)

       a(i) = n

       n = m

   Next i

   For i = 1 To 5

       Text2.Text = Text2.Text & "a(" & CStr(i) & ")=" & CStr(a(i)) & "; "

   Next i

End Sub


小结:

   1、数组中插入新的元素,数组的大小被改变,此时需要使用动态数组,并对数组ReDim重定义    

   2、Preserve:当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。


相关文章
|
4月前
|
存储 C语言
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
192 0
|
7月前
|
存储 C语言
C语言中数组元素插入
C语言中数组元素插入
134 0
|
存储 C++
数据结构(C++语言版)实现顺序栈的创建,初始化,赋值随机数,入栈,出栈,获取栈顶元素,输出
数据结构(C++语言版)实现顺序栈的创建,初始化,赋值随机数,入栈,出栈,获取栈顶元素,输出
434 1
数据结构(C++语言版)实现顺序栈的创建,初始化,赋值随机数,入栈,出栈,获取栈顶元素,输出
|
存储
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
433 0
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
|
存储
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
596 0
|
人工智能 文件存储
VB编程:数组中插入新的数组元素-26
VB编程:数组中插入新的数组元素-26
202 0
|
人工智能
VB编程:数组中删除数组元素-27
VB编程:数组中删除数组元素-27
284 0
VB编程:利用指针实现数组的插入-43
VB编程:利用指针实现数组的插入-43
166 0
|
机器学习/深度学习 文件存储
VB编程:对数组进行二分查找-29
VB编程:对数组进行二分查找-29
209 0