VB编程:利用指针实现数组拆分-44

简介: VB编程:利用指针实现数组拆分-44

程序代码:

Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)


Private Sub Form_Load()

   Dim arr()

   arr = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)

   Text1.Text = ""

   For i = 0 To UBound(arr)

       Text1.Text = Text1.Text & arr(i)

   Next i

   Dim str(4)

   CopyMemory ByVal VarPtr(str(0)), ByVal VarPtr(arr(4)), 5 * 16 '截取数组标号第四位之后的数

   ReDim Preserve arr(UBound(arr) - 5)

   Text2.Text = ""

   For i = 0 To UBound(arr)

       Text2.Text = Text2 & arr(i) '显示前半截

   Next i

   Text3.Text = ""

   For i = 0 To UBound(str)

       Text3.Text = Text3 & str(i) '显示后半截

   Next i

End Sub

相关文章
|
30天前
|
C语言
指向结构体数组的指针
指向结构体数组的指针
13 2
|
30天前
|
存储 算法 C语言
通过指针引用数组元素
通过指针引用数组元素
20 0
|
30天前
|
C语言 C++
数组元素的指针
数组元素的指针
10 0
|
30天前
|
存储 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
10 0
|
23天前
|
存储 程序员 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
14 1
|
23天前
|
存储 安全 Java
防止数组元素的指针被修改
防止数组元素的指针被修改
14 1
|
30天前
|
存储 编译器 程序员
【C/C++ this指针 20240105更新】探索C++编程之旅:深入理解this指针的魅力与应用
【C/C++ this指针 20240105更新】探索C++编程之旅:深入理解this指针的魅力与应用
28 0
|
30天前
|
存储 算法 C++
什么是指针数组
什么是指针数组
14 3
|
1月前
|
存储 算法 C语言
C++系列十二:指针数组
C++系列十二:指针数组
|
1月前
|
算法 搜索推荐
LeetCode刷题---215. 数组中的第K个最大元素(双指针,快速选择)
LeetCode刷题---215. 数组中的第K个最大元素(双指针,快速选择)