各位大侠看看这个简单的不能再简单的程序
#include
#include
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x = *y;
*y = temp;
}
int main()
{
void swap(int *x,int *y);
int *p,*q;
int a,b;
a=*p;
b=*q;
scanf("%d,%d",&a,&b);
swap( p,q);
printf("\n%d,%d\n",a,b);
system("pause");
}
为什么它总是编译成功,但输入后运行不起呢??调试时还报(*x=*y 这个语句违例(段异常))??
用的是Dev c++4.9.9.2
谢谢了
|