#include using namespace std; int i; void func1(int parm) { parm = 111; cout << "In func1: parm = " << parm << endl; } void func2(int& parm) { parm = 222; cout << "In func2: parm = " << parm << endl; cout << "In func2: i = " << i << endl; } int main() { i = 0; cout << "In main before call to func1: i = " << i << endl; cout << endl; func1(i); cout << "In main after call to func1: i = " << i << endl; cout << endl; func2(i); cout << "In main after call to func2: i = " << i << endl; }