在指针中P和*p 到底哪个代表指针所对应的地址?哪个是代表该地址内所对应的值?老是搞不清二者的区别。请帮忙讲解一下。谢谢
void swap(int *p,int *q)
{
int temp;
temp=*p;
*p=*q;
*q=temp;
}
和上面有什么区别?
void swap(int *p,int *q)
{
int *temp;
temp=p;
p=q;
q=temp;
}
为什么一个值交换了 一个没有交换?