哪为能详细讲将“^a”,“a^”,“@a”的区别? ^a:指向变量a的指针a^:指针a指向的变量@a:变量a的地址 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (1)^aa本身是变量类型,只有在定义某个数据类型的指针类型的时候用.PInteger=^Integer//把PInteger定义为Integer这个变量类型的指针a是一个变量类型(2)a^a本身是指针;(3)@aa本身是变量 当需要指向a的指针的时候.有这样一个函数function fun1(par1:PInteger)//参数是一个指向整形变量的指针在其他地方:vara:Integer; //整形变量b:PInteger; //指向整形变量的指针begin fun1(@a);//这样来调用fun1end a是一个整形变量,而par1是个指向整形变量的指针。所以不能直接用fun1(a)。 AccessApplication1.Connect 提示 Interface not supported 一段delphi代码,不懂什么意思求解释 问个关于数字显示的问题。 如何使一控件始终显示滚动条? 帮个忙, 在线等待, 给个DELPHI 5 企业版的注册码, 不想在去公司拿 qeury控件的参数能否使用数组? 帮忙看看,真急了!!!! 有c#和java,delphi是不是还有存在的必要 请教各位高人,在dbgrid中如何把焦点移到前一单元格. 怎么将'4-18-2000 17:23:12'这样的日期往后移24小时 大家好!我是Delphi新手,喜欢和大家共同学生进步。 一个弱问题..
a本身是变量类型,只有在定义某个数据类型的指针类型的时候用.
PInteger=^Integer
//把PInteger定义为Integer这个变量类型的指针a是一个变量类型(2)a^
a本身是指针;(3)@a
a本身是变量
有这样一个函数
function fun1(par1:PInteger)//参数是一个指向整形变量的指针在其他地方:
var
a:Integer; //整形变量
b:PInteger; //指向整形变量的指针
begin
fun1(@a);//这样来调用fun1
end