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