/* EXAMPLE 8-6 (EX08_06.CPP) */ //PREPROCESSOR DIRECTIVES #include //FUNCTION PROTOTYPE void exchange(int &variable1, int &variable2); //MAIN FUNCTION int main() { //DEFINE FUNCTION ARGUMENT VARIABLES int a = 10; int b = 20; //CALL FUNCTION exchange(a,b); //DISPLAY EXCHANGED VARIABLES cout << a << endl; cout << b << endl; //RETURN return 0; }//END main() /* THIS FUNCTION WILL EXCHANGE THE TWO INTEGER VARIABLES THAT IT RECIEVES */ void exchange(int &variable1, int &variable2) { //DEFINE TEMPORARY LOCAL VARIABLE int temp; //EXCHANGE VARIABLE VALUES temp = variable1; variable1 = variable2; variable2 = temp; } //END exchange()