Swlaaa 2018-03-17 02:50 采纳率: 100%
浏览 2142
已采纳

不能将 "ElemType" 类型的值分配到 "Linklist" 类型的实体 解释尽可能详细些

#include
using namespace std;
typedef int ElemType;

typedef struct LNode
{
ElemType data; //结点的数据域
struct LNode next; //结点的指针域
}LNode;
typedef struct LNode
Linklist;

int InitList(Linklist &L)
{
L = new LNode;
L->next = NULL;
Linklist p;
p = new LNode;
return 0;
}

int GetElem(Linklist L, int i, ElemType &e)
{
int j;
Linklist p;
p = L->data; //这里报错
j = 1;
while (p && j < i)
{
p = p->data; //这里也报错
++j;
}
if (!p || j > i)return false;
e = p->data;
return true;
}

  • 写回答

3条回答 默认 最新

  • 龙跃十二 领域专家: 系统编程技术领域 2018-03-17 11:13
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?