Call by arrays
Pascal C/C++
w ANSI C:
w
wvoid p(float a[])
w{ a[1] = a[2] + a[3];
w}
w OR
wvoid p(float *a)
w{       a[1] = a[2] + a[3];
w}
ntype
n realarray = array[0..9] of real;
n
nprocedure p(var a: realarray);
n
nbegin
n    a[1] := a[2] + a[3]
nend;