2、地址不能赋给变量。
----------------解决方案--------------------------------------------------------
我来加一点,指针变量同样也是变量,只不过是"指针"变量,他存放的是指针,也就是地址而已
你可以把temp,也定义为指针变量:
int *temp;
temp=p1;
p1=p2;
p2=temp;
这样也可以,有兴趣的话比较一下,两者的区别,他们到底是怎么改变的.
----------------解决方案--------------------------------------------------------