+ -
当前位置:首页 → 问答吧 → 关于指针运算符的问题。。。。

关于指针运算符的问题。。。。

时间:2011-11-26

来源:互联网

感觉指针这一章比前面的都难学一些。。。先问一个问题。。*P++、*++P、++*P这个三个的含意可以解释下么。。。能举个例个更好。
  谢谢了。。。

作者: lovenlive   发布时间: 2011-11-26

如果*P是P的指向地址
*P++则是跟在P后面的一个地址,具体根据定义的类型来看
比如INT *P则为它分配4个长度位置
假设初始*P=0,那么*P++就是4
*++P是同样的效果
++*P则是等同于(*P)+1

作者: 常小鹰   发布时间: 2011-11-26