首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi中的指针有关问题

2012-12-31 
delphi中的指针问题我在书上看的是delphi中指针的定义是varp: ^integer//指向整形类型的指针但是刚做程序

delphi中的指针问题
我在书上看的是delphi中指针的定义是
var
  p: ^integer;//指向整形类型的指针

但是刚做程序的时候发现这样一段代码
type
  TMyWLDWData=record
  scode:    string;
  sname:    string;
  end;
  pinfoWLDWData=^TMyWLDWData;//这里定义了一个指向TMyWLDWData记录类型的变量,但是为什么用等号啊,刚才上边定义指针的时候不是用的是冒号么?到底怎么回事,还望各位大侠不吝赐教
[解决办法]
第一个是var,是定义变量,用:
第二个是type,是定义类型,用=
[解决办法]
type
  TMyWLDWData=record
  scode:    string;
  sname:    string;
  end;
  pinfoWLDWData=^TMyWLDWData
//上面定义了一个指针类型,下面就可以用这个类型定义变量了。
var
  MyVar : PinfoWLDWData;  

热点排行