s.member等价于(&s)->member。反之:(*p).member则是(&(*p))->member,即是p->member,解了指针又取指针,绕回来了
s.member
(&s)->member
(*p).member
(&(*p))->member
p->member