C 具有*结构的功能原型?
我有一个关于函数原型中指针用法的问题,例如,如果我们有:C 具有*结构的功能原型?,c,function,pointers,linked-list,C,Function,Pointers,Linked List,我有一个关于函数原型中指针用法的问题,例如,如果我们有: 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_nod
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中有那个*?谢谢 当您返回指针时,您的函数原型应该是Node*AppendList,因为您正在返回指针。