// page190.cpp : 定义控制台应用程序的入口点。
//C++面向对象程序设计
//演示传引用调用参数的程序
#include "stdafx.h"
#include <iostream>
void get_numbers(int& input1 ,int& input2);
//从键盘读取两个整数
void swap_values(int variable1 , int variable2);
//交换variable1和variable2的值
void show_results( int output1 , int output2);
//依次显示variable1和variable2的值
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std ;
int frist_num , second_num ;
get_numbers(frist_num , second_num);
swap_values(frist_num , second_num);
show_results(frist_num , second_num);
cin >> frist_num ;
return 0;
}
//这里少啦&这个符号虽然能编译出效果,但是程序产生了根本性的错误!!!!! --&&&&&&&&&&&&
void swap_values(int variable1 , int variable2)
{
int temp ;
temp = variable1;
variable1 = variable2 ;
variable2 = temp ;
}
//使用iostream
void get_numbers( int& intput1 , int& intput2)
{
using namespace std;
cout << " Enter two integers: ";
cin >> intput1
>> intput2;
return ;
}
//使用iostream;
void show_results(int output1 , int output2)
{
using namespace std ;
cout << " In reverse order the numbers are: "
<< output1 << " " << output2 << endl;
}