Call by arrrays
Pascal
C/C++
TRADITIONAL C:
OR
because of the
equivalence of arrays and
pointers
void p(a)
float *a;
{
a[1] = a[2] + a[3];
}
type
realarray = array[0..9] of
real;
procedure p(var a:
realarray);
begin
a[1] := a[2] + a[3]
end;