第六章结构化程序设计讲解.ppt

第六章结构化程序设计讲解

Visual FoxPro 6.0 程序设计.课件 -*- 2.引用传递 引用传递中形参值的改变影响实参的值,形参与实参使用的是同一个内存空间(尽管它们的名字可能不同)。 引用传递的3种情况: (1) 程序调用时,使用如下的语句调用格式: DO 文件名|过程名 WITH 实际参数列表 (2) 若程序调用格式为:文件名|过程名|函数名 (实际参数列表),可在程序调用之前使用命令设置参数传递的方式为引用传递,命令格式如下: SET UDFPARMS TO REFERENCE。 (3)使用@标记实际参数 程序调用时,在实际参数前加@标记,则强制参数以引用方式传递 Visual FoxPro 6.0 程序设计.课件 -*- 【例6-18】值传递和引用传递示例。程序prog18.prg如下: clear store 0 to a,b do sub with a,(b) 参数a是引用传递,参数b是值传递 ?第1次调用:,a,b set udfparms to value 设置为值传递方式 store 0 to a,b   sub(a,(b)) 参数a,b均为值传递方式 ?第2次调用:,a,b set udfparms to reference 设置为引用传递方式 store 0 to

文档评论(0)

1亿VIP精品文档

相关文档