1、形参与实参
我们声明过程或函数时要定义参数,参数分为两种,一种是形参,一种是实参,所谓的形参是指过程或函数声明语句的参数列表中参数,简称形参,而实际参数则是函数参数列表中的参数,简称实参。
形参不同类型的参数之间用分号分隔开,而实参中,各个参数之间则用逗号隔开,在调用过程或函数时,形参列表的参数和实参列表的参数在顺序和个数上要求一致。例如
function myfunc(str1,str2:string):string; //str1,str2为形参
begin
result:=str1+str2;
end;
procedure tform1.button(sender:object);
var
str1,str2,str3:string;
begin
str1:='实参1'; //实参
str2:='实参2'; //实参
str3:=myfunc(str1,str2);
end;
在过程中str1与str2为实参。
2、按值传递与按址传递
未完