CS153/hw6/hw4programs/arrayargs.oat

21 lines
325 B
Text
Raw Permalink Normal View History

int[] f(int[] x, int[] y, bool b) {
if ( b ) {
return x;
} else {
return y;
}
}
int program (int argc, string[] argv) {
var x = new int[3];
for (var i=0; i<3; i = i+1;) {
x[i] = i;
}
var y = new int[3];
for (var i=0; i<3; i = i+1;) {
y[i] = i+3;
}
f(x, y, true)[0] = 17;
return x[0];
}