C++中加加运算对比
------------------------------------------------------------------------
*p ++ >>先取出指针p所指向的值,然后指针p后移一个空间单位并停留。
++ *p >>先取出指针p所指向的值来加1,之后用其结果改写指针p所指空间的内容,指针所指位置保持不变。(此式中的*p始终相当于一个普通变量,于是,此式就相当于一般的加加运行,如:++x。)
* ++p >>取出指针p所指向的空间的下一空间里的值,然后指针定在原始位置的下一位置。
--------------------------------------------------------
前两个,一个是地址的运行,一个是地址内值的运行,别混了呵!
------------------------------------------------------------------------
理解分析请参考(图)
------------------------------------------------------------------------
------------------------------------------------------------------------
时间: 2024-12-28 07:41:45