关于指针的使用
选择function函数两个参数中较大的值,再将这个较大的值重新赋值给两个参数。但以下代码却无法运行,是什么原因?
程序代码:#include<stdio.h>
void function(int *a,int *b){
if(*a>*b)
*b=*a;
else
*a=*b;
}
int main(void){
int *x;
int *y;
scanf("%d%d",x,y);
function(x,y);
printf("%d %d",*x,*y);
return 0;
}

