📄 vfpdat71b.dat
字号:
说明: (1)<参数表>中的参数可以是表达式,但若为内存变量必须具有初值。
----
(2)当<程序名1>是IN子句 <程序名2>中的一个过程时, DO命令调用该过程,
调用子程序时参数表中的参数要传给子程序,子程序中也必须设置相应的参数接收语句,VFP的PARAMETERS 命令就具有接收参数和回送参数值的作用。
PARAMETERS<参数表>〕
功能:指定内存变量以接收DO命令发送的参数表,返主时把内存变量值回送给调用程序中相应的内存变量.
说明:(1)PARAMETERS必须是被调用程序的第一个语句。
(2)命令中参数被VFP默认为私有变量,返主时回送参数值后即被清除,
(3)命令中的参数依次与调用命令WITH子句中的参数相对应,故两者参数个数必须相同。
例: 设计一个计算圆面积的子程序,并要求在主程序中带参数调用它。
主程序:
e4-13.lprg
ymj=0
@5,10 SAY "请输入半径:"GET bj DEFAULT 0
READ
DO js WITH bj,ymj
RETURN
子程序:
*js.PRG
PARAMETERS r,s
s=PI()*r*r
RETURN
上述程序中,在调用子程序前,调用语句中的参变量都赋了值;在调用子程序时,调用语句的BJ值传送给子 程序的参数 R,子程序计算面积后返主时变量 S的值回送给参变量 YMJ。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -