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月前
|
C语言
C语言中返回指针值的函数
C语言中返回指针值的函数
147 0
|
6月前
|
C语言
C语言---函数--数组---创建一个整形数组,完成对数组的3种操作
C语言---函数--数组---创建一个整形数组,完成对数组的3种操作
|
C语言
C语言之在数组内删除指定元素x
C语言之在数组内删除指定元素x
192 0
|
C语言
8.6 【C语言】返回指针值的函数
8.6 【C语言】返回指针值的函数
68 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
VB编程:利用指针实现数组拆分-44
VB编程:利用指针实现数组拆分-44