This is just call by value in which, upon return, the modified values are copied back. The net effect is similar to that of call by reference.

I was once taught that it is this mechanism which allows Fortran programmers to write programs in which the value of pi is changed.

Log in or register to write something here or to contact authors.