标题:将一个元素加入list和typedef的问题
只看楼主
cyy06180521
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2015-8-21
得分:0 
回复 10楼 alice_usnet
大神v5, 那关于那个return 1,我要写一个if条件是吗?
2016-04-13 15:37
alice_usnet
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:18
帖 子:370
专家分:2020
注 册:2016-3-7
得分:20 
回复 11楼 cyy06180521
程序代码:
int add(IteratorInt it, int v){
  
  // implement this function
    Node *new;
    new = malloc(sizeof(Node));
    if(new==NULL)
       return 0;  /*分配失败的情况*/
   
    new->value = v;
    if(it->first==NULL){  /*判断一下是不是第一个结点*/
       new->next=NULL;
       new->prev=NULL;
       it->first=new;
       it->curr=new;
     }
    else if(it->curr->next==NULL){  /*是否尾结点*/
       new->next=NULL;
       new->prev=it->curr;
       it->curr->next=new;
    }
    else {
      new->next = it->curr->next;
      it->curr->next->prev=new;
      it->curr->next=new;
      new->prev=it->curr;
      it->curr=it->curr->next;
    }
  return 1;  /*直接改成1*/// you need to change this...
}


[此贴子已经被作者于2016-4-13 16:02编辑过]


未佩好剑,转身便已是江湖
2016-04-13 15:54
cyy06180521
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2015-8-21
得分:0 
回复 12楼 alice_usnet
谢谢!!!
2016-04-13 16:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-463593-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027587 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved