#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define ERROR 0;
#define OK 1;
#define ERROR 0;
typedef struct
{
int data;
struct LNode *next;
}LNode, *LinkList;
int GetElem_L(LinkList L, int i, int *e) {
int j = 1;
LNode *p;
p = L->next;
while (p && j < i) {
p = p->next;
j++;
}
if(!p || j > i) {
return ERROR;
}
*e = p->data;
return OK;
}
愣是没有搞懂为什么会报错
