我怎样才能用帕斯卡写相当于这个?
void push(struct node **head, struct node **member)
{
(*head)->next = *member;
(*member)->prev = *head;
(*member)->next = NULL;
*head = *member;
}
我试过这样的事情:
procedure Push(head : nodeptr; prev : nodeptr; sym : nodeptr);
begin
prev^.prev := sym;
sym^.prev := prev;
sym^.next := nil;
prev := sym;
end;
事实上,我想知道如何在帕斯卡中做到这一点:*head = *member;
两者都是struct node**
二维指针类型。
编辑:我添加了我的帕斯卡编译器。这可能是相关的。