社区
Delphi
帖子详情
请问:P : Pointer; Byte(P^)表示什么意思?
gerogeyzl
2002-09-27 11:24:42
请问:
P : Pointer;
Byte(P^)表示什么意思?
...全文
70
3
打赏
收藏
请问:P : Pointer; Byte(P^)表示什么意思?
请问: P : Pointer; Byte(P^)表示什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skypeople
2002-09-27
打赏
举报
回复
在D中P : Pointer表示一个指针,这个指针可能是任何类型,你可以把他理解
为指针的VARIANT类型,它通常可以来保留一个预先不知道类型的指针,或者是把
某一类型指针变为其他指针,但是这种指针不能直接使用来操作他所指向的对象,必须先将其转为一个确定的类型后才可以操作他指向的对象;
至于Byte(P^)是一个类型转换;
ppilu
2002-09-27
打赏
举报
回复
P是无类型的指针
Byte(P^)是把P指向的内容转换为byte类型
xksyhjb
2002-09-27
打赏
举报
回复
在DELPHI中有地方的参数必须要用指针类型来表达,
给你我写的一小段代码,估计你看了就会明白是什么意思了:
type
man=^Tman;
Tman = record
name: string;
add: string;
tel:string;
end;
var
thisman:man;
new(thisman);
thisman^.name:='yourname';
showmessage(man(thisman)^.name);
Delphi
point
er
.
怎样才能访问
point
er
指针的所有数据?(最好有多种方法一起说明) 例: var p:
point
er
begin p:=一个指针变量 p:=p+1;//为什么不能这样使用?怎样才能指向下一个地址? end; var p: ...
关于 warning: comparison between
point
er
and integ
er
http://www.voidcn.com/article/p-eaedhhlx-hc.html 当是
BYTE
类型 ,可以用NULL, 当是Char类型,要用‘/0’或者0,要不然会出警告
Delphi
point
er
怎样才能访问
point
er
指针的所有数据?(最好有多种方法一起说明) 例: var p:
point
er
begin p:=一个指针变量 p:=p+1;//为什么不能这样使用?怎样才能指向下一个地址? end; var p: ...
c语言
point
er
,C语言讲义——指针(
point
er
)
现代计算机把内存分割为字节(
Byte
), 每个字节都有唯一的地址(Address), 如果内存中有n个字节,可以把地址看做0~n-1的数。 程序中的每个变量都占据字节(至少1字节),把第一个字节的地址称为”变量的地址”, 假设...
c语言contact_p
什么意思
,西门子plc中,L P##_DB 这个语句
什么意思
?求解释!
P#中的P是
Point
er
,是个32位系统的立即指针谓“立即”,就是指P#中的#后边所跟的标值或是数据存储器,是P立即给出的。这P#XXX这类指针,就可以被用于在命令寻址方式中,做为一个“参量”来看待,这一“参量”能够 ...
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章