当前位置 博文首页 > nameofcsdn的博客:C++引用
?
#include<iostream>
using namespace std;
void f(int& x)
{
x--;
}
int main()
{
int x=3;
f(x);
cout<<x;
return 0;
}
输出2
#include<iostream>
using namespace std;
int main()
{
int x=3;
int& x2=x;
x2++;
cout<<x;
return 0;
}
输出4
#include<iostream>
using namespace std;
int& f(int arr[],int id)
{
if(id>sizeof(arr)/sizeof(int))id=0;
return arr[id];
}
int main()
{
int arr[]={1,2,3};
f(arr,1)++;
f(arr,10)++;
cout<<arr[0]<<arr[1]<<arr[2];
return 0;
}
输出233
?