1  /  1  页   1 跳转 查看:944

if 可否这么嵌套

if 可否这么嵌套

void Clink::Enlink(int data,int flag)    //链表中插入结点;
{
  if (_len<_size)
  {
     if(flag == 0)
     {
         node *p = new node;
          p->next = _head;
         _head = p;
         p->data = data;
         p->next = NULL;
         _len++;
     }
     else if(_head==NULL && flag == 1)
      {
         node *p =new node;
         _head = p;
         _rear = p;
         p->data = data;
         p->next = NULL;
         _len++;
     }
     else if(_head!=NULL && flag ==1)
     {
         node *p = new node;
         _rear->next = p;
         _rear = p;
         p->data = data;
         p->next = NULL;
         _len++;
     }
  }
  else if (_len = _size)
  {
        cerr<<"队列已为空!!\n";
         return ;
  }

}


帮我看一下这么写,有错误吗
 

回复:if 可否这么嵌套

26965058
进这个群,问问看
 

回复:if 可否这么嵌套

好像没有问题,c++不是很擅长,你的最后一个else if里面应该是_len ==  _size
 
1  /  1  页   1 跳转

版权所有 程序员家园论坛   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 3 queries. 浙ICP备07502118号
返顶部