->运算符是用于通过指针方式去访问结构体成员变量的一种运算符,同样访问和引用结构体成员变量的还有.运算,只不过.运算是直接访问和引用结构体成员变量。
1:结构体指针->成员变量
用法:
struct inf
{
int a;
int b;//在结构体里面定义成员变量
}infor={1,2};//初始化成员变量,将a定义为1,b定义为2
struct inf *p=&infor;//建一个结构体指针
然后如果建立一个变量X,比如int x, x=p->a;那么就相当于x=a,将a赋值给x。
或者printf("a=%d\n",p->a); 输出的内容就是a。