In mode receive data from actual parametersOut mode transmit data to actual parametersIn-Out mode both, receive data from actual parameters and transmit data to actual parameters
Actual value is physically movedAccess path is transmitted (pointer)
Pass-By-Value (In mode)Major Languages Applying (click here)
Pass-By-Result (Out mode)
Pass-By-Value-Result (In-Out mode)
Pass-By-Reference (In-Out mode)
Pass-By-Name (In-Out mode)
Type-Checking Parameters (click here)
Examples of Parameter Passing
(click here)