我怎么就弄不懂呢?快来看看

aidoudou 2003-08-22 04:12:16
在 Delphi中定义这样
type
PPInteger = PInteger;

在一个函数中
function xxxx()
var
a:array [1..3,1..4] of integer;
pp:PPInteger;
begin
a[1][1]:=1;
a[1][2]:=2;
a[1][3]:=3;
a[2][1]:=1;
a[2][2]:=23;
a[2][3]:=23;
a[3][1]:=12;
a[3][2]:=34;
a[3][3]:=43;
pp:=@a;
end;
怎么引用pp呀?pp[i][j]这样行吗?上面写的对不对?
...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
firstshine 2003-08-22
  • 打赏
  • 举报
回复
显示a[1][1],a[1][2],a[1][3]可以用如下方法:
ShowMessage(inttostr(pp^));
ShowMessage(inttostr(Ppinteger(Integer(pp)+SizeOf(Integer))^));
ShowMessage(inttostr(Ppinteger(Integer(pp)+SizeOf(Integer)*2)^))

5,386

社区成员

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

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