编辑代码

#include<stdio.h>
#include<stdlib.h>

typedef struct Node{
    int data;
    struct Node * next;
}Node,* LinkList;


// 初始化一个空链表
LinkList InitList(LinkList L){
    Node * headNode;
    L = headNode;
    headNode->data = 0;
    headNode->next = NULL;
    return L;
}

// 按位查找
Node *GetNode(LinkList L,int index){
    if(index < 1) return NULL;
    int j =1;
    Node *p = L->next;
    while(j<index && p!=NULL){
        j ++;
        p = p->next;
    }
    return p;
}

int main(){
    LinkList mylist;
    


    return 0;
}