
把void Exchg3( int &x, int &y)
改为
void Exchg3( int x, int y)
试试
void Exchg3(int &x, int &y) 函数改为
void Exchg3(int *x, int *y)
{
int tmp =*x;
*x = *y;
*y = tmp;
}
Exchg3(a,b); //改为 Exchg3(&a, &b);


引用是C++的语法内容,你的源文件扩展名是.c,就是C语言规范。
你把扩展名改为cpp ,就是C++规范了,就可以了。