关于基本语法的问题(50分)

  • 主题发起人 主题发起人 zrj
  • 开始时间 开始时间
Z

zrj

Unregistered / Unconfirmed
GUEST, unregistred user!
TPolyPoints = Array[0..0] of TPoint;
PpolyPonts =^TPolyPoints;

这样定义和直接用 PPoint=^TPoint有何区别阿???
 
从表面上看没有区别,但那样是为了实现数组的一些操作。
上面的类型可以对以下数组进行操作
Array[0..10000] of TPoint
Array of TPoint
 
to jsxjd:
你的回答对我启发很大,能举个例子吗???让我看看这样做的真正好处,
比如我要用1000个点记住一个面,用PPoint就是
apoint:PPoint;
FOR I:=0 TO 999 DO
BEGIN
New(aPoint);
aPoint.x:=i;
aPoint.y:=i;
end;
我这个的缺点是访问的时候无法用数组,就是用下标来访问???
 
我认为最大的好处是对 动态分配 的内存的 数组 形式的操作.

 
多人接受答案了。
 
后退
顶部