CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  语言基础/算法/系统设计

pascal基本问题,关于指针的

楼主hhnick(nick)2004-08-04 15:56:40 在 Delphi / 语言基础/算法/系统设计 提问

各位,pascal中能不能读出指针中的地址值呢?  
  即  
  P:   Pointer;  
  p^是指针的内容  
  那指针现在指向的地址怎么取得。  
  问题点数:50、回复次数:6Top

1 楼jinjazz(近身剪)回复于 2004-08-04 15:59:11 得分 0

addr(p);  
  @pTop

2 楼jinjazz(近身剪)回复于 2004-08-04 16:01:44 得分 20

理解错误  
   
  integer();Top

3 楼linzhengqun(风。我回来了)回复于 2004-08-04 16:27:36 得分 20

P:   Pointer;  
  p^是指针的内容  
   
  这个不能,Pointer要用^,必须强制转化为具体的类型才可用  
  var   p:Pointer;  
          x:integer;  
  begin  
      X:=90;  
      P:=@X;  
      Edit1.Text:=InttoStr(pInteger(P)^);  
  end;  
   
  要读出指针的地址,强制转化为相应的类型即可  
  var   p:Pointer;  
          x:integer;  
  begin  
      X:=90;  
      P:=@X;  
      Edit1.Text:=InttoStr(Integer(P));  
  end;Top

4 楼BorIand(Borland中国&Delphi)回复于 2004-08-04 16:30:53 得分 10

符号   ^   有两种用途,当它出现在类型标识符之前,如  
  ^typeName  
  表示一个类型,该类型表示指向typeName类型变量的指针。当它出现在指针变量之后,如  
  pointer^  
   
  该符号对指针解除参照,也就是说,返回存储在内存地址(该地址保存在指针中)的值  
  Top

5 楼fj218(双元)回复于 2004-08-04 19:19:28 得分 0

integer(P)Top

6 楼capoatguitar(菠萝蜜汁红塔山)回复于 2004-08-04 19:26:14 得分 0

Integer(P)  
  Top

相关问题

  • 请教指针高手(基本指针)
  • Ojbect Pascal 中的指针?
  • pascal怎样对指针进行运算?
  • object pascal的指针好难啊
  • 基本的C问题:用指向指针的指针实再动态数组
  • C语言的指针相对于pascal的指针,灵话在哪里?
  • 关于指针的几个基本问题,比较 困惑
  • 我想问关于指针的一个基本常识问题
  • 一个函数指针的基本问题
  • 关于指针的基本概念(在线等待)

关键词

  • 指针
  • 类型
  • 地址
  • pointer
  • integer

得分解答快速导航

  • 帖主:hhnick
  • jinjazz
  • linzhengqun
  • BorIand

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo