C语言中如何交换两个指针变量的的值

问题描述:

C语言中如何交换两个指针变量的的值
交换两个指针变量的值 而不是交换他们所指向的东西的值
比如说p1原指向结构体变量a,p2原指向结构体变量b,怎样让p1指向b,p2指向a?
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
定义一个中间变量t(也是结构体类型的):
t=p1;
p1=p2;
p2=t;
就行了
再问: 不行啊。。。调试的时候显示error C2106: '=' : left operand must be l-value。。 该怎么解决额。。谢啦
再答: 代码发来看看,qq:561190217
再问: 你QQ验证问题的答案是。。= =
再答: tzklcy
 
 
展开全文阅读
剩余:2000