VF:下列程序执行时在屏幕上显示的结果是

VF:下列程序执行时在屏幕上显示的结果是
x1=20
x2=30
set udfparms to value
do test with x1,x2
x1,x2
procedure test
parameters a,b
x=a
a=b
b=x
……我还没打完 手一抖就提交了.我重新打一遍
【】里是我的问题.
x1=20
x2=30
set udfparms to value【这句什么意思,看不懂……】
do test with x1,x2
x1,x2
procedure test【这句也没看懂.】
parameters a,b【这句还没看懂……】
x=a
a=b
b=x
endpro【这句和上面那句procedure test 是不是相对应啊.嘛意思……】
30 20
衤卜钅丐 1年前 已收到1个回答 举报

dlzai 幼苗

共回答了26个问题采纳率:84.6% 举报

第一个:set udfparms to value
指定 Microsoft Visual FoxPro 按值传递参数给用户自定义函数
第二个:procedure test
创建一个名称为test的用户自定义函数
第三个:parameters a,b
接收传递到函数中的参数,也就是上面这句 do test with x1,x2中,有两个参数X1和X2,那么这句的意思就是用a来接收X1的值,用b来接收X2的值,那么就是a = x1 ,b = x2
第四个:endpro
也就是你说的那个意思,就是结束这个自定义函数.
而这个程序的主要意思就是传递两个参数到用户自定义函数中,在用户自定义函数中将两个参数的值进行相互转换.

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.033 s. - webmaster@yulucn.com