Return To Chapter 8
 
Parameter-Passing Methods
Semantic Models:
In mode            receive data from actual parameters
Out mode          transmit data to actual parameters
In-Out mode      both, receive data from actual parameters and transmit data to actual parameters
Two conceptual models of data transfer:
Actual value is physically moved
Access path is transmitted (pointer)
Implementation Methods: (click here)
Pass-By-Value     (In mode)
Pass-By-Result    (Out mode)
Pass-By-Value-Result  (In-Out mode)
Pass-By-Reference    (In-Out mode)
Pass-By-Name    (In-Out mode)
Major Languages Applying (click here)

Type-Checking Parameters (click here)

Examples of Parameter Passing (click here)