// Determine the larger value of two parameters
void Larger(int,int&,int);
int iVal1 = 90;
int iVal2 = 65;
int iVal3;
store the larger of iVal1 and iVal2 into iVal3
Larger(iVal1,iVal3,iVal2);
or
Larger(iVal2,iVal3,iVal1);
param 2 is the only param that is not pass by value
so the only way the function could pass data back to the caller
would be via param 2