'->'在c语言中是什么作用?

如题所述

如果一个指针被定义为结构类型,那么要想获取这个指针所指向的结构里的内容就要用到->
例如:
struct something
{int a;
float b;
} number;

something *nptr = &number //指向name结构类型的指针
int A = nptr->a;
float B = nptr->b; //通过->来获取nptr所指向的puppy的a和b
/*而不是用 int A = nptr.a; int B = nptr.b*/
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-20
返回指针指向的对象。如果 struct CA{ int a; double b;}; CA* p = new CA(); 那p->a就可以访问指针p指向的对象的成员a
第2个回答  2013-05-20
引用,指向下一个指针,如p->next可以去看链表就明白了!!!
第3个回答  2013-05-20
相当于点操作,是指向的意思
第4个回答  2020-01-13
相似回答