call subpgm(a, a); // Value of a?
Value-Result is equivalent to Reference except when aliasing is involved:
int global = 10; ... int local = 5; call subpgm( global, local ); print global; // What is printed? print local; void subpgm( int first, int second ) { first = 20; second = 15; global = 25; }