求高手帮我看一下这道VFP局部变量的题,要详细过程(思路,怎么做的,举一反三。。。)谢谢谢谢了~!
展开全部
PUBLIC A,B,C&&全局变量
A=1
B=2
C=3
DO SUB1 WITH A,B &&调用sub1,传参数A,B即1,2
***==========SUB1接受参数后a1=a即1,b1=b即2
B1=10*B1 &&b1=10*2=20
A1=A1*2 &&a1=1*2=2
DO SUB2 WITH A1,B1 &&调用sub2,参数A1,B1,即2,20
***==========SUB2接受参数后X=2,Y=20
A=4+X &&A=4+2=6
B=5+Y &&B=5+20=25
?A,B &&结果6,25
***********************
?A,B,C &&结果6,25,3,因为A,B,C为全局变量,而且C没有任何改变
A=1
B=2
C=3
DO SUB1 WITH A,B &&调用sub1,传参数A,B即1,2
***==========SUB1接受参数后a1=a即1,b1=b即2
B1=10*B1 &&b1=10*2=20
A1=A1*2 &&a1=1*2=2
DO SUB2 WITH A1,B1 &&调用sub2,参数A1,B1,即2,20
***==========SUB2接受参数后X=2,Y=20
A=4+X &&A=4+2=6
B=5+Y &&B=5+20=25
?A,B &&结果6,25
***********************
?A,B,C &&结果6,25,3,因为A,B,C为全局变量,而且C没有任何改变
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询