为了使用方便和使之直观,C++提供了指向结构体变量的运算符->
例如p->num表示指针p当前指向的结构体变量中的成员num。 p->num 和(*p).num等价。
同样 p->name等价于(*p).name。也就是说,以下3种形式等价:
- 结构体变量.成员名。如stu.num。
- (*p).成员名。如(*p).num。
- p->成员名。如p->num。
为了使用方便和使之直观,C++提供了指向结构体变量的运算符->
例如p->num表示指针p当前指向的结构体变量中的成员num。 p->num 和(*p).num等价。
同样 p->name等价于(*p).name。