请教个很小白的问题请高手指点
程序代码:#include"stdio.h"
main()
{int *p,*p1,*p2,a,b;
scanf("%d,%d",&a,&b);
p1=&a;
p2=&b;
if(a<b)
{p=p1;
p1=p2;
p2=p;
}
printf("\na=%d,b=%d\n\n",a,b);
printf("max=%d,min=%d\n",*p1,*p2);
}输入2 3 输出结果为什么是a=2,b=-858993460
max=2,min=-858993460










