作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/10 17:07:40
C语言中如何交换两个指针变量的的值
交换两个指针变量的值 而不是交换他们所指向的东西的值
比如说p1原指向结构体变量a,p2原指向结构体变量b,怎样让p1指向b,p2指向a?
C语言中如何交换两个指针变量的的值
定义一个中间变量t(也是结构体类型的):
t=p1;
p1=p2;
p2=t;
就行了
再问: 不行啊。。。调试的时候显示error C2106: '=' : left operand must be l-value。。 该怎么解决额。。谢啦
再答: 代码发来看看,qq:561190217
再问: 你QQ验证问题的答案是。。= =
再答: tzklcy