我在这里有一个链接列表来检查用户输入,看看用户之前是否输入过这个词。
ListNode *cur = head;
while ( cur != NULL )
{
if ( guess == cur->item )
{
return true;
}
cur = cur->next;
}
return false;
我的问题是即使列表为空,它仍然会进入while
循环。我的错误是什么?
我在这里有一个链接列表来检查用户输入,看看用户之前是否输入过这个词。
ListNode *cur = head;
while ( cur != NULL )
{
if ( guess == cur->item )
{
return true;
}
cur = cur->next;
}
return false;
我的问题是即使列表为空,它仍然会进入while
循环。我的错误是什么?