红联Linux门户
Linux帮助

怎么请写出个C函数,实现反转一个单向链接表的功能。

发布时间:2011-07-10 12:21:05来源:红联作者:apue
写出个C函数,实现反转一个单向链接表的功能。
文章评论

共有 3 条评论

  1. lijiang 于 2011-07-21 17:21:11发表:

    [i=s] 本帖最后由 lijiang 于 2011-7-21 17:24 编辑 [/i]

    以下程序中定义的结构体的数据成员为字符型变量。实现了反序输出功能。

    #include

    struct node
    { char data;
    struct node *link;} *head;

    main()
    {char ch;
    struct node *p;

    head=NULL;
    while((ch=getchar())!='\n')
    {
    p=(struct node *)malloc(sizeof(struct node));
    p->data=ch;
    p->link=head;
    head=p;
    }
    p=head;
    while(p!=NULL)
    { printf("%c ",p->data);
    p=p->link;
    }
    }

  2. pallana 于 2011-07-18 07:07:20发表:

    楼主是把作业题拿出来了。

  3. king1991wbs 于 2011-07-17 21:44:26发表:

    不懂你是什么意思。。。