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、插入数组元素,需要先将数组长度加长再增加数组元素;删除数组元素,可以先删除数组元素,再建数组长度缩短。


相关文章
|
7月前
|
Java
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历...
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历
64 0
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
192 0
|
7月前
|
存储 算法 安全
C语言:数组元素的删除
C语言:数组元素的删除
|
7月前
|
存储 C语言
C语言删除数组元素
C语言删除数组元素
148 0
|
存储 机器学习/深度学习 JavaScript
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
150 0
【基础篇】3 # 数组:为什么很多编程语言中数组都从0开始编号?
|
存储
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
数据结构(C语言版)实现单链表的创建,赋值随机数,插入,删除,取值,输出
596 0
|
存储
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
433 0
数据结构(C语言版)实现链栈的创建,赋值随机数,进栈,出栈,取栈顶元素,输出
|
人工智能
VB编程:数组中删除数组元素-27
VB编程:数组中删除数组元素-27
284 0
|
人工智能 文件存储
VB编程:数组中插入新的数组元素-26
VB编程:数组中插入新的数组元素-26
202 0
VB编程:利用指针实现数组的插入-43
VB编程:利用指针实现数组的插入-43
166 0