在vfp中,能否改变参数调用是的传递方式?

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:05:20

完全可以的,函数或过程都可以接收参数,参数可以是变量或者数组元素。按参数传递的方式不同可以分为:按值传递和按引用传递。按值传递只是将值传递给参数或者过程。,所有对参数值的操作都不会影响保存参数值变量的原值。按引用传递则是将保存参数值变量的地址传递给函数或者过程,函数或者过程中所有对参数值的操作实际都是对原变量的操作,变量值也将随之变化。默认情况下,VFP是按值进行参数传递的。
以下两种方式
1、set udfparms to value(按值) |reference(按引用)
2、使用@标记参数(强制按引用传递),用括号()强制按值传递。