指针,,头痛,求解!
提示: 作者被禁止或删除 内容自动屏蔽
int main() { int a=10,b=11; int *p1,*p2,*temp; //p1,p2,temp分别是地址,什么是地址,比如广东省xx市xx街xx号,这就是地址 //假如a的地址是广东省xx市xx街1号,那么你可以在这个地址找到10这个数 //假如b的地址是广东省xx市xx街2号,那么你可以在这个地址找到11这个数 p1=&a;//把p1的地址改成a的地址 p2=&b;//p2的地址改成b的地址 temp=p1;//把temp的地址改成p1的地址 p1=p2;//把p1的地址改成p2的地址 p2=temp;//把p2的地址改成temp的地址,temp的地址是什么?根据上文即是p1的地址 printf("p1=%d,p2=%d\n",*p1,*p2); printf("a=%d,b=%d\n",a,b); }