在DELPHI中,如下列C中的地址引用该怎么表达,谢谢大虾(具体点哈)!
void change(int &a , int &b);
int main()
{
int a = 1;
int b = 2;
change(int &a,int &b);
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
void change(int &a,int &b)
{
int temp;
temp = a;
a = b;
b = temp;
}
void change(int &a , int &b);
int main()
{
int a = 1;
int b = 2;
change(int &a,int &b);
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
void change(int &a,int &b)
{
int temp;
temp = a;
a = b;
b = temp;
}
可改成:
procedure change(var a: Integer; var b: Integer);
var a,b:integer;
begin
a:=1;
b:=2;
change(a,b);
showmessage('a='+IntToStr(a));
showmessage('b='+IntToStr(b));
end;procedure change(var a: integer; var b: integer);
var temp:integer;
begin
temp:=a;
a:=b;
b:=temp;
end;