C++中加加运算对比

721阅读 0评论2008-09-28 pane
分类:C/C++

 
C++中加加运算对比
  ------------------------------------------------------------------------
  
  
*p ++  >>先取出指针p所指向的值,然后指针p后移一个空间单位并停留。
  
++ *p  >>先取出指针p所指向的值来加1,之后用其结果改写指针p所指空间的内容,指针所指位置保持不变。(此式中的*p始终相当于一个普通变量,于是,此式就相当于一般的加加运行,如:++x。)
  
* ++p  >>取出指针p所指向的空间的下一空间里的值,然后指针定在原始位置的下一位置。
  
--------------------------------------------------------
前两个,一个是地址的运行,一个是地址内值的运行,别混了呵!
  
------------------------------------------------------------------------
理解分析请参考(图)
------------------------------------------------------------------------
 
------------------------------------------------------------------------
上一篇:《UML及建模》读书笔记
下一篇:六英寸的距离