参数传递的值传递本质 — 程序设计选择题
题目
有如下代码:
int[] data = {2, 5, 8};
static void g(int[] a, int k) {
a[1] = k;
a = new int[]{7, 7, 7};
a[2] = 100;
k = 50;
}
调用 g(data, 3) 后,data[0]、data[1]、data[2] 的值依次是:
A. 2 5 8
B. 7 7 7
C. 2 3 8
D. 7 7 100