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

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

程序代码:

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:当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。

相关文章
|
6月前
|
算法 C语言
【C语言】Leetcode 27.移除元素
【C语言】Leetcode 27.移除元素
43 0
【C语言】Leetcode 27.移除元素
|
6月前
|
算法 C语言
Leetcode_203.移除链表元素—C语言
Leetcode_203.移除链表元素—C语言
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
166 0
|
6月前
|
存储 C语言
C语言中数组元素插入
C语言中数组元素插入
95 0
|
存储 机器学习/深度学习 JavaScript
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
147 0
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
|
测试技术 C语言
【C语言】27.移除元素【LeetCode】
测试用例输入的是你*nums指向的数组 所以要注意指针的位置
75 0
【C语言】27.移除元素【LeetCode】
|
人工智能
VB编程:数组中删除数组元素-27
VB编程:数组中删除数组元素-27
279 0
VB编程:利用指针实现数组的插入-43
VB编程:利用指针实现数组的插入-43
158 0
|
存储
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
421 0
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
|
存储
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
577 0
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出