#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int TripleByValue( int );
int TripleByReference( int & );
int main()
{
int count;
cout << "Enter an integer" << endl;
cin >> count;
cout << "result done by TBV = " << TripleByValue( count ) << endl
<< "and then the count after TBV working = " << count << endl
<< "\nresult done by TBR = " << TripleByReference( count ) << endl
<< "and then the count after TBR working = " << count << endl;
return 0;
}
int TripleByValue( int x )
{
int z;
z= x*3;
return z;
}
int TripleByReference( int &y )
{
y = y*3;
return y;
}
-------------------------------------------
work out
Enter an integer
4
result done by TBV = 36
and then the count after TBV working = 12
result done by TBR = 12
and then the count after TBR working = 4
Press any key to continue
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.18.100