展开全部
command1里
实参
proc1
形参
传值和传地址过程:
x=3
*
z
'x=9
因为x,y都指向x的
地址,x=y=9,所以实参x=9
y=2*z
'y=9
所以
形参y=x=6
指向
实参command1中x=6
z=6+6’z指向command1中z
所以
最后
只
改变了
x,和z的
值
x=6,y=2,z=12
print
x,x,z
打印实参x两次
所以6,6,12
下一次
调用相同
实参
proc1
形参
传值和传地址过程:
x=3
*
z
'x=9
因为x,y都指向x的
地址,x=y=9,所以实参x=9
y=2*z
'y=9
所以
形参y=x=6
指向
实参command1中x=6
z=6+6’z指向command1中z
所以
最后
只
改变了
x,和z的
值
x=6,y=2,z=12
x,x,z
打印实参x两次
所以6,6,12
下一次
调用相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询