第1个回答 推荐于2017-11-26
如果这是个结构体,那就用“.”引用内部成员
如果这是个指向结构体的指针,那就用“->”引用内部成员本回答被提问者采纳
第2个回答 2014-01-08
->叫做指向操作符,凡是结构体指针变量均采用这样的操作符来取成员。如下列子:
struct point
{
int x;
int y;
};
point pt;
pt.x=1;
pt.y=2;
但同时,这样也行:
point pt;
point* ppt=&pt;
ppt->x=1;
ppt->y=2;
指向操作符提供了一个更灵活的引用指针的方法。本回答被网友采纳
第3个回答 2014-01-08
例:
struct
{
char name;
........
}s,*p=s;
s.name等价于p->name