PInteger = ^Integer,在整个过程里均没有被使用,请问PInteger起什么作用?

kmfangxun 2006-12-09 04:56:03

//下面的PInteger在整个过程里均没有被使用,请问PInteger起什么作用?

procedure ReadStream(Input, Output: TStream);
type
PInteger = ^Integer;
var
InBuf: array[0..509] of Byte;
OutBuf: array[0..1023] of Char;
BufPtr: PChar;
I, J, K, BytesRead: Integer;
Packet: TPacket;
begin
..............................
..............................
.............................
end;
...全文
274 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kmfangxun 2006-12-09
  • 打赏
  • 举报
回复
好的,谢谢! 我的Delph好菜啊!^_^ 结帖了,只有100分,请多包涵。
CACACACACA 2006-12-09
  • 打赏
  • 举报
回复
可以去掉.

不是全局的.只在这个方法中有效.
lihuasoft 2006-12-09
  • 打赏
  • 举报
回复
可以把它注释掉试一下。
kmfangxun 2006-12-09
  • 打赏
  • 举报
回复


那就是说在这个过程里如果没用,其实可以不要这句的,是吗?

另外,PInteger是全局有效吗?


谢谢!
lihuasoft 2006-12-09
  • 打赏
  • 举报
回复
注意我说的PInteger是“整型指针类型”,而非“整型指针变量”或“整型指针”
~~~~~~
lihuasoft 2006-12-09
  • 打赏
  • 举报
回复
type PInteger = ^Integer; // PInteger被定义为一个整型指针类型。

后面会有类似的语句:
var
P1 : PInteger; //相当于var P1 : ^integer; 定义整型指针变量
CACACACACA 2006-12-09
  • 打赏
  • 举报
回复
I, J, K, BytesRead: Integer;
有整型的变量.
type
PInteger = ^Integer;
PInteger就是整型指针.

肯定是指向某个整型变量用了.

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧