->是指针指向其成员的运算符 ->是指针访问方式 指针访问时要确保指针有效 .是结构体的成员运算符
struct A { int a; int b; }; A *point = malloc(sizeof(struct A)); point->a = 1; A object; object.a = 1;
用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用他里面的成员就用->->用于指向结构体、C++中的class等含有子数据的指针用来取子数据。如在C语言中定义了一个结构体,然后声明可一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到->