有时while语句的使用不当会出现这种错误
例如
while(p){
p=p->next;
}
首先说明p是会到头的,排除死循环的问题;
其实是少了一条判断语句
while(p){
p=p->next;
if(!p)
break;
}
有时while语句的使用不当会出现这种错误
例如
while(p){
p=p->next;
}
首先说明p是会到头的,排除死循环的问题;
其实是少了一条判断语句
while(p){
p=p->next;
if(!p)
break;
}