获取链表节点个数,是最简单的操作,需要注意链表是否为空!
int GetListNodeLen(LIST_NODE * m_pHead)
{
if (m_pHead == NULL)
{
return 0;
}
LIST_NODE * pTemp = m_pHead;
int aListLen = 0;
while(pTemp != NULL) //判断当前节点指针是否为空
{
aListLen ++;
pTemp = pTemp->next;
}
return aListLen;
}