这个问题不理解 不太明白结构体的引用

对于以下的变量定义,表达式 ()是不正确的。


struct

 {

    float x, y;

} point, *p=&point;




A.
p->x=2.0

B.
(*p).y=3.0

C.
point.x=2.0

D.
*p->y=3.0

img

img

->优先级高于*,*(p->y)=3.0。y不是指针。

D