指针问题

man*_*pt1 2 c pointers

有什么区别黑白

struct {
    float *p; 
}*ptr=s;

*ptr->p++
Run Code Online (Sandbox Code Playgroud)

(*ptr->p)++;
Run Code Online (Sandbox Code Playgroud)

我明白前者指向下一个地址,而后者将值递增1但我无法得到它是如何发生的.....

Qui*_*son 8

这都是关于优先权的.

在第一个示例中,您将增加*p指向的位置.

在第二个示例中,您将取消引用*p并递增值.