1、因为修改比较好理解,就不再累述了,直接贴出代码:
void ChangeNodeValue(tagNode *pHead, int location, int value)
{
tagNode *pTemp = pHead;
int nCount = 1;
if (pHead == NULL)
{
printf("链表为空!\n");
return;
}
while (pTemp)
{
if (location == nCount)
{
pTemp->value = value;
return;
}
else
{
pTemp = pTemp->pNext;
nCount++;
}
}
printf("位置%d不存在节点!\n", location);
}void ChangeNode