社区
VB基础类
帖子详情
vb6 数组赋值
uddeeqtkg
2012-08-16 10:12:22
vb6 中有两个二维数组 arr1,arr2
将arr2的 arr2(200,100) 到 arr2(300,10000)之之间的数据赋值给arr1 有什么快速的方法吗,不用循环的
好像 C中 arr2(300,10000)的地址赋值给 arr1(0,0) vb中怎么写
...全文
167
2
打赏
收藏
vb6 数组赋值
vb6 中有两个二维数组 arr1,arr2 将arr2的 arr2(200,100) 到 arr2(300,10000)之之间的数据赋值给arr1 有什么快速的方法吗,不用循环的 好像 C中 arr2(300,10000)的地址赋值给 arr1(0,0) vb中怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uddeeqtkg
2012-08-28
打赏
举报
回复
10分感谢
[Quote=引用 1 楼 的回复:]
如果两个数组的行数是一样的,就简单些;否则处理更复杂一些。
二维数组是按先列后行的方式存储的。也就是 arr(2, 3) = {(1, 2, 3), (4, 5, 6)}的存储方式是 1, 4, 2, 5, 3, 6.
明白了这一点,就可以分片将数组 1 的数据,用 CopyMemory 复制到数组 2。
Private Declare Sub CopyMemory Lib "……
[/Quote]
of123
2012-08-16
打赏
举报
回复
如果两个数组的行数是一样的,就简单些;否则处理更复杂一些。
二维数组是按先列后行的方式存储的。也就是 arr(2, 3) = {(1, 2, 3), (4, 5, 6)}的存储方式是 1, 4, 2, 5, 3, 6.
明白了这一点,就可以分片将数组 1 的数据,用 CopyMemory 复制到数组 2。
Private Declare Sub CopyMemory Lib "kernel32" _
Alias "RtlMoveMemory" (Destination As Any, _
Source As Any, ByVal Length As Long)
例如:
CopyMemory arr2(0, 0), arr1(2, 0), UBound(arr1, 2)
VB
数组
参数调用实例.rar
A1 = Array(2, 4, 6, 8, 10) '用Array函数
赋值
B1 = Array(1, 3, 5, 7, 9, 11, 13, 15) For i = 0 To UBound(A1) Picture1.Print A1(i); '打印
数组
元素 Next i For i = 0 To UBound(B1) Picture2....
VB6
指针修改
数组
,多种方法变量
赋值
速度对比
相关技术:如果有个共享...【新提醒】【
VB6
】在
VB6
里实现“指针类型”——像C语言的[]那样用()来读写内存中的
数组
! - 技术宅的结界 - Powered by Discuz! https://www.0xaa55.com/forum.php?mod=viewthread&tid=10948
关于VB中的
数组
教程,
数组
的概念,动态
数组
的建立与声明
关于VB中的
数组
教程,
数组
的概念,动态
数组
的建立与声明
vb.net
数组
参与SQL语句的查询范例
首先定义
数组
,我是同事session传值的 代码如下:Dim struser As New List(Of String)struser = Session(“chooseuser”)strruser = “” For a = 0 To struser.Count – 1If a = 0 Thenstrruser = “‘” & struser...
WinCC PRO V16使用C脚本给变量
赋值
的具体方法.docx
WinCC PRO V16使用C脚本给变量
赋值
的具体方法
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章