C++里面引用参数的问题。

刚学C++,对引用不是很清楚。能否用这个题举例一下,谢谢图片

 方法1
int CalPfh1(int x, int y)
{
    return x * x + y * y;
}
方法2
void CalPfh2(int x, int y, int & z)
{
    z = x * x + y * y;
}
调用
cout << CalPfh1(3, 2) << endl;
int z = 0;
CalPfh2(3, 2, z);
cout << z;

int z=x*x+y*y;return z;引用传值那个直接只写第一句第二句不写就可以了。

上面说的有错哈。不好意思手机打不方便。(1)int z=x*x+y*y; return z; (2)z=x*x+y*y;

呵呵 看来 这是人品问题啊