主题:循环声明???????????
while(p->next->data>=min)
{
node* q;
q=p->next;
p->next=q->next;
delete(q);
}
运行不了,应该是node* q这里出错了,
本意是想用delete(q)删了q之后,在下一次循环时重新声明一个q再循环下去。。。
是不是这样不行???为什么??
{
node* q;
q=p->next;
p->next=q->next;
delete(q);
}
运行不了,应该是node* q这里出错了,
本意是想用delete(q)删了q之后,在下一次循环时重新声明一个q再循环下去。。。
是不是这样不行???为什么??