求助!这个程序应该怎么改呢
#include<stdio.h>int main()
{
void swap(int *x,int *y);
int a,b;
int *x,*y;
printf("input a,b:");
scanf("%d%d",&a,&b);
printf("a=%d,b=%d",a,b);
x=&a;
y=&b;
swap(x,y);
printf("a=%d,b=%d",*x,*y);
return 0;
}
void swap(int *x,int *y);
{
int z;
z=*x;
*y=*x;
z=*y;
return(z);
}
程序显示F:\c++\VC6\MyProjects\juk\sds.cpp(17) : error C2447: missing function header (old-style formal list?)