当前位置: 代码迷 >> C语言 >> 这句程序什么意思```???
  详细解决方案

这句程序什么意思```???

热度:233   发布时间:2005-04-09 17:16:00.0
这句程序什么意思```???
if((head=(SLNode *)malloc(sizeof(SLNode)))==NULL) exit(1)
----------------解决方案--------------------------------------------------------
如果分配内存失败,退出!
----------------解决方案--------------------------------------------------------
那个 head 是 头接点么?
----------------解决方案--------------------------------------------------------
是的
----------------解决方案--------------------------------------------------------
我一看括号那么多,迷了`````


----------------解决方案--------------------------------------------------------
while(p->lk!=ch&&p)
  {q=p;p=p->next;}  这里有点儿不懂,q指向什么啊?
  if(p==head) head=head->next;   这里也不懂
else q->next=p->next;  这个、、
free(p);
p=head;

麻烦了啊```
----------------解决方案--------------------------------------------------------
谢谢啊```

想通了``
----------------解决方案--------------------------------------------------------
晕  我没看明白
----------------解决方案--------------------------------------------------------
  相关解决方案