*p1++=*p2++怎么理解啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 19:51:13
*p1++=*p2++怎么理解啊?
xN0G߇-z7注ldb4X -2^nDM>KIRUI sM>)r߆C> y`$ < n[R.0NM}.J VJ%{2^1Qe0ۯ,&077n\"h(Y5曇{͐uO,,n*>q/ 臄O [G®L L agUK:eh/Drx 

*p1++=*p2++怎么理解啊?
*p1++=*p2++怎么理解啊?

*p1++=*p2++怎么理解啊?
c语言从右往左压栈,
1.先计算*p2:对指针p2取间接引用;
2.再计算p2++(将指针p2向后移动1个自身长度的偏移量);
3.再计算*p1:对指针p1取间接引用;
4.再计算p1++(将指针p1向后移动1个自身长度的偏移量);
5.最后将第1步所得结果赋到第3步中的内存,即*p1=*p2;