取出线性表中的第i个元素

本题要求实现一个函数,返回线性表中第i个元素的值。假设线性表中若有元素,则均为非负整数。

函数接口定义:
int getData(seqLIST *L,int i);
其中 L 和 i 都是用户传入的参数。 L 指向主函数中的线性表; i 是指定元素的位置。

int getData(seqLIST *L,int i);
{
    int j = 0;
    while (j < i) {
        L = L->next;
        j++;
    }
    return L->value;
}