C语言结构体中"."与"->"区别
".“用于结构体的子项,”->"用于指针指向指针
以链表为例
typedef struct
{
elemtype data;
struct LNode *next;
}LNode,*LinkList;
"."用法
LNode A;
A.data;
//A.data=
"->"用法
LNode *A;
//这里LNode *A等价于LinkList A
A->data;
//A->data=
".“用于结构体的子项,”->"用于指针指向指针
以链表为例
typedef struct
{
elemtype data;
struct LNode *next;
}LNode,*LinkList;
"."用法
LNode A;
A.data;
//A.data=
"->"用法
LNode *A;
//这里LNode *A等价于LinkList A
A->data;
//A->data=