链表中LinkList L与LinkList *L的区别以及(*L).elem,L.elem L->next,(*L)->next的区别

日期:2021-08-25 10:21:49 人气:1

链表中LinkList L与LinkList *L的区别以及(*L).elem,L.elem L->next,(*L)->next的区别

typedef struct Node{
int elem;
struct node * next;
}node,*LinkList;
对于LinkList L: L是指向定义的node结构体的指针,可以用->运算符来访问结构体成员,即L->elem,而(*L)就是个Node型的结构体了,可以用点运算符访问该结构体成员,即(*L).elem;
对于LinkList *L:L是指向定义的Node结构体指针的指针,所以(*L)是指向Node结构体
    A+
热门评论