A parameter passed by reference. The formal parameter becomes an alias for the actual parameter's memory location. Changes to the formal parameter directly change the actual parameter. Required when a subprogram needs to modify the caller's variable. (Ch. 7)