发新话题
打印

为什么和我想要的结果不一样啊??????

void output(int x,int y)
这一行有问题,也就是说这个函数有问题,因为参数都一样了。
x=x;
y=y;
这样过后,x还是x,y还是y,没有变化。
你应当写成这样
[code:2fc656d74a]void output(int x1,int y1)
{
    x=x1;
    y=y1;
} [/code:2fc656d74a]
或者这样也行
point pt(3,3);
pt.x=5;
pt.y=5;
pt.output();

TOP

发新话题