V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tangsir
V2EX  ›  问与答

求助 c 语言链表,我哪里错了, vc++6.0 好弱智不显示行号

  •  
  •   tangsir · 2015-12-13 21:38:52 +08:00 · 1065 次点击
    这是一个创建于 3271 天前的主题,其中的信息可能已经有所发展或是发生改变。

    include <stdio.h>

    include <malloc.h>

    include <stdlib.h>

    struct Node
    {
    int data;
    struct Node * pNext;
    };

    struct Node *creat_list(void);
    void traverse_list(struct Node *);

    int main(viod)
    {
    struct Node * pHead = NULL;

    pHead = creat_list();
    traverse_list(pHead);
    
    return 0;
    

    }

    struct Node * creat_list()
    {
    int i;
    int val;
    int length;

    printf("请输入链表长度:");
    scanf("d%",&length);
    
    struct Node * pHead = (struct Node *)malloc(sizeof(struct Node)) ;
    struct Node * pTail = pHead;
    pTail->Next = NULL;//分配一个空头文件完成,尾部指向为空
    
    for (i=0;i<length;++i)
    {
        printf("请输入第 d%节点",i+1);
        scanf("d%",&val);
    
        struct Node * pNew = (struct Node *)malloc(sizeof(struct Node));
        if(pNew == NULL)
        {   printf("分配失败,程序终止!");
            exit(-1);
        }
    
        pNew->data = val;
        pTail->data = pNew->data;
        pTail->pNext =NULL;
    
    }   
    
    traverse_list(pHead);
    {
        struct Node * p = pHead->pNext;
        while (pNew == NULL)
        {
            printf("节点为 dd%",p->data);
            p = p->pNext;
        }
    
        return;
    }
    

    }

    comicfans44
        1
    comicfans44  
       2015-12-14 07:42:50 +08:00
    struct Node * p = pHead->pNext;
    while (pNew == NULL) -------------------------------> ???
    {
    printf("节点为 dd%",p->data);
    p = p->pNext;
    }
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5436 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:31 · PVG 16:31 · LAX 00:31 · JFK 03:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.