#include <iostream>
using namespace std;
void f1(int a) //不用引用 只是把变量的值复制一下函数里面对这个复制的量进行操作 但是数据本身不会变
{
a++;
}
void f2(int &a) //利用引用 不再是值的拷贝而是相当于把源数据进行操作
{
a++;
}
int main()
{
int a = 1;
f1(a);
cout<<a<<endl;
f2(a);
cout<<a<<endl;
getchar();
return 0;
}
using namespace std;
void f1(int a) //不用引用 只是把变量的值复制一下函数里面对这个复制的量进行操作 但是数据本身不会变
{
a++;
}
void f2(int &a) //利用引用 不再是值的拷贝而是相当于把源数据进行操作
{
a++;
}
int main()
{
int a = 1;
f1(a);
cout<<a<<endl;
f2(a);
cout<<a<<endl;
getchar();
return 0;
}