// Calling a function by value and reference parameters #include // Note x is passed by value and y is passed by reference void ChangeChar ( char char1, char &char2) { ++char1; // increment the call by value parameter ++char2; // increment the call by reference parameter return; } int main() { char x, y; cout << "Enter two characters: "; cin >> x >> y; ChangeChar (x, y); cout << "The call by value of x is: " << x << endl; cout << "The call by reference of y is: " << y << endl; return 0; }