C++Primer 函数(参数传递方式:引用型参数)
发布时间
阅读量:
阅读量
1.问题引入与背景分析
以下为不适合进行实参复制的情形示例,该函数的目的是实现两个实参值的互换:
<span style="font-size:18px;">void swap(int v1, int v2)
{
int temp = v2;
v2 = v1;
v1 = temp;
}
int main()
{
int i = 10;
int j = 20;
cout << "Before swap():\ti: "<< i << "\tj: " << j << endl;
swap(i, j);
cout << "After swap():\ti: "<< i << "\tj: " << j << endl;
return 0;
}</span>
运行程序后得到以下输出结果:
Before swap(): i: 10 j: 20
After swap(): i: 10 j: 20
该示例的目的是希望通过函数调用修改实际
全部评论 (0)
还没有任何评论哟~
