c语言中*p1++=*p2++怎么算
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 07:35:00
![c语言中*p1++=*p2++怎么算](/uploads/image/z/5173668-36-8.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%AD%2Ap1%2B%2B%3D%2Ap2%2B%2B%E6%80%8E%E4%B9%88%E7%AE%97)
c语言中*p1++=*p2++怎么算
c语言中*p1++=*p2++怎么算
c语言中*p1++=*p2++怎么算
*p1++=*p2++
c语言从右往左压栈,
1.先计算*p2:对指针p2取间接引用;
2.再计算p2++(将指针p2向后移动1个自身长度的偏移量);
3.再计算*p1:对指针p1取间接引用;
4.再计算p1++(将指针p1向后移动1个自身长度的偏移量);
5.最后将1所得结果赋到3中的内存,即*p1=*p2;