c中这是怎么用的

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:47:34
->谁解释下这怎么用呢?在c中是怎么设计程序的

->称为分量运算符,主要用于结构指针指向成员名的操作
如:struct student{
long num;
char name[20];
}*p;
(*p).num和p->num等价,可以随意替代彼此

指向数一个结构变量的元素..
楼上的那位就是个例子

这是数据结构里的分量运算符,主要用于链表里 如:P->data表示指针的数据P->next表示地址,当然也可以写成(*p).data,(*p).next,这是一样的