VFP的问题

SETTALKOFFPUBLICX,YSTORE0TOX,YZ=10DOSUB?"X=",X,"Y=",Y,"Z=",ZSETTALKONRETURNPROCEDURES... SET TALK OFF
PUBLIC X,Y
STORE 0 TO X,Y
Z=10
DO SUB
?"X=",X,"Y=",Y,"Z=",Z
SET TALK ON
RETURN
PROCEDURE SUB
PRIVATE Y
Y = 20
X=Z+Y
ENDPROC
它的运行结果是什么?
展开
 我来答
风吹裤裆怂
2016-12-19 · TA获得超过381个赞
知道小有建树答主
回答量:703
采纳率:100%
帮助的人:68万
展开全部
这应是考【UDFPARMS】设置,你的程序前面少了SetUDFPARMS语句吧?写这个挺累,我不回答估计没人再跟你说了。唉,费些口舌给你解释一下【参数传递】吧1、先解释【Setudfparms】,上面是语句,下面是注释。SetUDFPARMSTOVALUE&&系统默认*PLUS修改参数后,返回时不保留修改后的值,也就是【按值】SetUDFPARMSTOREFERENCE*PLUS修改参数后,返回时保留修改后的值,也就是【按地址】2、再解释【直接指定方式】X加括号就是【按值】,前面加@就是【按地址】PLUS((X),Y)&&X保留原值,Y按UDFPARMS设置。PLUS(@X,Y)&&X按修改值,Y按UDFPARMS设置。PLUS(X,Y)&&X和Y都按UDFPARMS设置。3、如此一来,来看你的问题默认情况下UDFPARMS=VALUE,你的答案应该是【C.3和5】如果设置了UDFPARMS=REFERENCE,你的答案应该是【B.3和13】这个回答给加100分不过分吧,哈哈
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式