我有一个关于函数原型中指针用法的问题,例如,如果我们有:
Node *AppendList (Node *new_node, Node *head)
{
Node *walker = head;
if (head == NULL)
return new_node;
while (walker->next != NULL)
walker = walker->next;
walker->next = new_node;
return head;
}
我的问题是:为什么* AppendList中有*?谢谢!
答案 0 :(得分:0)
当你返回一个指针时,你的函数原型应该是 Node * AppendList