代码::块C ++编译器不输出任何内容

时间:2020-06-16 14:55:13

标签: c++ linked-list insert codeblocks

创建了一个程序,用于将节点添加到链表中,但是不输出任何内容。

void Insert (int data, int position) {
    struct Node* newNode = new Node();

    newNode->data = data;
    newNode->next = NULL;

    if (position == 1) {
        newNode->next = head;
        head = newNode;
        return;
    }
    struct Node* previousNode = head;
    for(int i= 0; i<=position-2;i++)
    {
        previousNode=previousNode->next;
    }
    newNode->next = previousNode->next;
    previousNode->next=newNode;

}

0 个答案:

没有答案