第一个参数是引用传值的方式,第二个参数是按值传递。求问为什么第一个是双向的,第二个是单向的?
#include<iostream>void fun(int &x,int y)
{
int t=x;x=y;y=t;
}
int main()
{
int a[2]={23,42};
fun (a[1],a[0]);
std ::cout <<a[0] <<"," <<a[1] << std::endl;
return 0;
}
麻烦以这个例题给我讲解一下
2016-09-09 01:13
2016-09-09 08:37

2016-09-09 12:48
2016-09-10 00:13