m0_43428363 2021-04-08 23:02 采纳率: 100%
浏览 23
已采纳

尾插法创建单链表后,将数据打印不能正确显示数据

  • 写回答

1条回答 默认 最新

  • lemon-l 2021-04-08 23:14
    关注

    你这是把链表当成数组来用了。应该是

    LNode *pNode=l;
    while(pNode!=NULL){
        printf("%d\n",pNode->data);
        pNode=pNode->next;
        
    }

    链表插入也有问题,你只为一个节点分配了内存

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?