【发布时间】:2014-10-08 21:06:15
【问题描述】:
我有这个问题:
程序很简单:
sub(b, a)
<=>
sub(x, y)
x = x + y = 3 + 2 = 5
y = x + y = 5 + 2 = 7
<=>
b = 5
a = 7
因此 d 是正确答案
但给出的答案是 c(a = 7, b =3 )
为什么?我在这里错过了什么?
非常感谢任何帮助!
【问题讨论】:
标签: parameter-passing pass-by-reference pass-by-value