具有*结构的C函数原型



我有一个关于函数原型中指针使用的问题,例如,如果我们有:

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

相关内容

  • 没有找到相关文章

最新更新