VB编程:数组中删除数组元素

简介: VB编程:数组中删除数组元素

程序代码:

Dim a()

Private Sub Form_Load()

   ReDim Preserve a(1 To 5)

   For i = 1 To 5

       a(i) = i

   Next i

   For i = 1 To 5

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

   Next i

   For i = 2 To 4

       a(i) = a(i + 1)

   Next i

   ReDim Preserve a(1 To 4)

   For i = 1 To 4

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

   Next i

End Sub


总结:

   1、插入数组元素和删除数组元素都使用循环交换,插入数组元素是原数组元素往后移动,删除数组元素是将原数组的元素往前移动。

   2、插入数组元素,需要先将数组长度加长再增加数组元素;删除数组元素,可以先删除数组元素,再建数组长度缩短。


相关文章
|
6月前
|
算法 C语言
【C语言】Leetcode 27.移除元素
【C语言】Leetcode 27.移除元素
43 0
【C语言】Leetcode 27.移除元素
|
5月前
|
C语言
C语言----将数组A中的内容和数组B中的内容进行交换。(数组一样大)
C语言----将数组A中的内容和数组B中的内容进行交换。(数组一样大)
|
6月前
|
Java
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历...
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历
44 0
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
166 0
|
存储 C语言
C语言之数组详解(1)(更新前面数组博客的不足)
C语言之数组详解(1)(更新前面数组博客的不足)
|
存储 机器学习/深度学习 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编程:数组中插入新的数组元素-26
VB编程:数组中插入新的数组元素-26
195 0