VB 什么是指针?

VB 什么是指针?,第1张

文件指针是指打开[open]一个文件要进行 *** 作时,当前所处的 *** 作位置[相当于我们平常看到的光标或鼠标指针],默认为文件首位,如果进行了读写 *** 作,则文件指针会停留在中止读写的那个位置上,vb中可以通过指针函数[seek]来设置当前读写位置。

举个简单例子:就好比你新创建了一个文本文件[.txt]或word文档[.doc],当你刚打开文件时,文件指针就在这些文件的首位,你可以直接从首位输入信息,也可以调整位置输入信息。

这样取得VB的变量指针

dim a as long

dim p as long

p=VarPtr(a)

===============

指针的概念源于C语言,在VB中模拟不太方便

VB中的指针实际就是某一变量的内存地址

例如上面的p储存了a的内存地址

VB只能通过调用CopyMemory函数来读写指针指向的变量地址,而C能方便高效的读写

例如在声明CopyMemory以后这样写入

CopyMemory byval p, byval 123&,4&


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11856149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存