在过程和函数中定义参数
PROCEDURE myProcedure
LPARAMETERS Par1, Par2, Par3, ...
* 插入过程代码。
ENDPROC
参数传递分两种:
1、值传递
* 值传递,调用过程,括号括住变量为值传递
DO myProcedure WITH (var1), (var2), ...
*值传递,调用函数
myFunction(var1, var2, ...)
2、引用传递 在变量前加“@”引用符 para @var
* 引用传递,调用过程
DO myProcedure WITH var1, var2, ...
*引用传递,调用函数
myFunction(@var1, @var2, ...)
引用传递,相当于传递变量的内存地址位置,不增加新的内存变量,在调用过程中附值回原来的内存地址。值传递在值过程后会新建内存地址与原来的内存地址无关了。VFP如果要传递数组应采用引用传递参数的方法。