bool?List::?ListInsertHead(Node?*pNode?)
{
Node?*temp?=?m_pList->next; //m_pList是在鏈表里的一個Node指針
m_pList->next?=?NULL;
ListInsertTail(pNode);
ListInsertTail(temp);
m_iLenth++;
return?true;
}
bool?List::ListInsertTail(Node?*pNode)
{
Node?*currentNode?=?m_pList;
while?(currentNode?->next!=NULL?)?{
currentNode?=?currentNode->next;
}
ListSetNull(pNode);
currentNode->next?=?pNode;
m_iLenth++;
return?true;
}
bool?List::ListSetNull(Node?*pNode)
{
Node?*currentNode?=?pNode;
while?(currentNode->next?!=?NULL)?{
currentNode?=?currentNode->next;
}
currentNode->next?=?NULL;
return?true;
}
我定義了一個鏈表,和一個node類,里面只有一個整形數據date,和一個指針node指針,運行代碼時出現了死循環(huán)
C10H16N5O13P3
2017-08-17 01:43:44