我们在C语言中可以用结构指针来描述单链表:
typedef struct Node
{
    ElemType data;  //数据域
    struct Node* Next;  //指针域
}Node;
typedef struct Node* LinkList;单链表的读取:
获得链表第i格数据的算法思路:
否则查找成功,返回结点p的数据;
Status GetElem( LinkList L, int i, ElemType *e)
{
int j;
LinkList p;
 p = L->next;
 j = i;
 while( p && j < i)
 {
     p = p->next;
     ++j;
 }
 if (!p || j > i)
 {
 return ERROR;
 }
 *e = p->data;
 return OK;}
原文:https://www.cnblogs.com/zw431387/p/11632494.html