 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
When
a function is executed, it uses the arguments given to
|
|
it in
the function call.
|
|
|
• |
C++
supports two kinds of parameters
|
|
|
|
– |
Value
parameters - the function receives a copy of the
|
|
|
argument’s
value
|
|
|
|
– |
Reference
parameters (& after data type) - the function
|
|
|
receives
the memory address of the caller’s argument
|
|
|
• |
Examples:
|
|
void Example (int& param1, // reference
|
|
int param2, // value
|
|
float param3 ) //
value
|
|