我用的是MinGW编译器,输出结果为什么是3 3?请大神帮忙分析一下。
#include <iostream>
using namespace std;
int fun(int &x)
{
return ++x;
}
int main()
{
int y=2;
cout<<y<<" "<<fun(y)<<endl;
return 0;
}
我用的是MinGW编译器,输出结果为什么是3 3?请大神帮忙分析一下。
#include <iostream>
using namespace std;
int fun(int &x)
{
return ++x;
}
int main()
{
int y=2;
cout<<y<<" "<<fun(y)<<endl;
return 0;
}