指针的问题
swap(int *p1,int *p2){int *p;
p=p1;
p1=p2;
p2=p;
}
main()
{
int a,b;
int *pointer_1,*pointer_2;
scanf("%d,%d",&a,&b);
pointer_1=&a;pointer_2=&b;
if(a<b) swap(pointer_1,pointer_2);
printf("\n%d,%d\n",*pointer_1,*pointer_2);
}
我输入的是3,4 最后输出的却还是3,4 我不明白我哪错了
指针的地址都变了 为什么输入指针的内容却没变 谁能详细的告诉我一下啊