第一个p + 1地址没有发生变化什么原因?

问题遇到的现象和发生背景

看教学视频时发现了这个有点没头绪:
请问下各位,第一个p + 1和第二个p + 1是什么不同。
第一个p + 1地址没有发生变化,第二给就变了。

img

  1. 你只是执行了p + 1,并没有赋值,你输出p,当然还是上面p的值
  2. 输出的就是p + 1,没啥好讲的,但是p还是没有改变

p+1当然不会修改p了啊,又不是p+=1,或者p++,或者p=p+1。
只是一个p+1,不会又任何变化

第一个p并没有发生变化,第二个是p+1变成了一个整体,在p的地址上再往后移