c++高手帮看看,为什么程序运行到这个函数就卡住了?

2025-04-10 16:44:30
推荐回答(1个)
回答1:

while(p!=NULL)
{
if(S->searchSameXY(p)>1||p->getX()==0||p->getX()==border+1||p->getY()==0||p->getY()==border+1)
{
return 1;
}
}

这是一个死循环啊? p的值都不带变的?怎么结束循环??p!=NULL一直成立啊