14 p->X returns the same as (*p).X. Thus the current value of *p is
15 to be an object of a type for which X identifies one element.
16 p->X then returns the lvalue corresponding to that element of the
19 The expression *p.X will cause a runtime error since this is
20 interpreted as *(p.X) in which p is expected to be an object of
23 Spaces or tabs on either side of -> are optional.
29 > p->one = 1; p->two = 2
34 > p->two->one = 3; p->two->two = 4
51 address, dereference, isptr, dot