具有*结构的函数原型?

时间:2014-06-21 11:35:36

标签: 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_node;
    return head;
}

我的问题是:为什么* AppendList中有*?谢谢!

1 个答案:

答案 0 :(得分:0)

当你返回一个指针时,你的函数原型应该是 Node * AppendList