Lnode *s,*r; Linklist *L; L = r = NULL; int x; cin>>x; while(x!=0) { s = new Lnode; s->data
答案:3 悬赏:40 手机版
解决时间 2021-03-02 16:15
- 提问者网友:两耳就是菩提
- 2021-03-02 12:30
Lnode *s,*r; Linklist *L; L = r = NULL; int x; cin>>x; while(x!=0) { s = new Lnode; s->data=x;
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-02 12:35
LNode *Get_LinkList(LinkList L,int i)这个函数的实现里面。看看你的代码:LNode *Get_LinkList(LinkList L,int i){
LNode *p;
int j;
p=p->next;
LNode *p;
int j;
p=p->next;
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-03-02 13:55
if(r!=NULL) //这里r初始的时候是NULL,下面的肯定不执行啊
r->next=NULL;
能不能把完整的程序贴出来
r->next=NULL;
能不能把完整的程序贴出来
- 2楼网友:轻雾山林
- 2021-03-02 13:34
重新格式了下你的代码,错误百出啊
{
Lnode *s,*r;
Linklist *L;
L = r = NULL;
int x;
cin>>x;
while(x!=0)
{
s = new Lnode;
s->data=x;
if(r!=NULL) // 前面就没有修改过,总是 NULL,这两句就没意义了
r->next=NULL;
return L; //总是 return, 前面的 while 该改为 if 了
}
}
{
Lnode *s,*r;
Linklist *L;
L = r = NULL;
int x;
cin>>x;
while(x!=0)
{
s = new Lnode;
s->data=x;
if(r!=NULL) // 前面就没有修改过,总是 NULL,这两句就没意义了
r->next=NULL;
return L; //总是 return, 前面的 while 该改为 if 了
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯