#include using namespace std; void f( int x, int y ) { cout << "Address of parameter var x = " << &x << endl; cout << "Address of parameter var y = " << &y << endl; cout << endl; x++; y++; } int main() { int a = 4, b = 7, c = 8, d = 2; cout << "Address of a = " << &a << endl; cout << "Address of b = " << &b << endl; cout << "Address of c = " << &c << endl; cout << "Address of d = " << &d << endl; cout << endl; cout << "Call: f(a,b)" << endl; cout << "Before call: a = " << a << ", b = " << b << ", c = " << c << ", d = " << d << endl; f( a, b ); cout << "After call: a = " << a << ", b = " << b << ", c = " << c << ", d = " << d << endl << endl; cout << "Call: f(a,b)" << endl; cout << "Before call: a = " << a << ", b = " << b << ", c = " << c << ", d = " << d << endl; f( c, d ); cout << "After call: a = " << a << ", b = " << b << ", c = " << c << ", d = " << d << endl << endl; }