【发布时间】:2016-09-04 18:46:25
【问题描述】:
我有一个关于传递方法的问题,我想确保我理解正确
如果参数被传递,i 和数组 a 的值是多少 一个值 b 参考 c 值/结果 假设我们有以下伪代码
这是我的答案
By value
i = 1
a[1]=10
a[2]=11
by reference
i = 3
a[1] = 2
a[2] = 11
by value result
i = 2
a[1] = 10
a[2] = 1
这是正确的吗?谢谢
【问题讨论】:
-
所以 a[2] 永远不会在这里改变?它总是 a[2] = 11 ?
标签: pass-by-reference pass-by-value