C语音指针问题 (理解书本有误)*p++

书本内容:
p++
由于++和
同优先级,结合方向为自右而左,因此它等价于(p++)。先引用p的值,实现p的运算,然后再使p自增。
本人理解:
p++,等价于(p++),p先增加,再,即p的值(也就是p所指向的值的地址)往后移一位,p是p移后的值。
举例:p=a[0],则p的值就是a[0]的地址。
(p++):p++:a[1]的地址,(p++)就是a[1]的值。
疑问:为什么书上后面写的是先引用p的值,这不是与前面那句等价于
(p++)自相矛盾了吗,我觉得是先p再实现++,我觉得是先++,再

希望有人可以回答我的问题呀,谢谢!

和++是同一级的运算,但是是自右向左结合,所以先看p++,但是p++要先赋值再自增,那里的()大概只是为了让大家分清运算顺序,并没有改变优先级的作用,所以还是先赋值再自增