创建单链表并输出

Posted zcb_bai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建单链表并输出相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct Note
{
    char a;
    struct Note* next;
} Note,*list;a
void CF(list L)
{
    Note *s;
    char c;
    int flag = 1;
    while(flag)
    {
        c = getchar();
        getchar();
        if(c != $)
        {
            s=(Note*)malloc(sizeof(Note));
            s->a=c;
            s->next=L->next;
            L->next=s;
        }
        else 
            flag = 0;
    }
}
int main()
{
    list L,s;
    L=(Note*)malloc(sizeof(Note));
    L->next=NULL;
    CF(L);
    s=L->next;
    while(s->next!=NULL)
    {
        printf("%c ",s->a);
        s=s->next;
    }
    printf("%c\n",s->a);
    return 0;
}
            s->a=c;
            s->next=L->next;
            L->next=s;
注意这三句;

以上是关于创建单链表并输出的主要内容,如果未能解决你的问题,请参考以下文章

数据结构:用C语言创建一个具有10条学生记录的线性表并输出 数组中每个数组元素的内容为

C++创建了一个panel,如何在里面输出

数据结构:动态链表(C语言描述)

单链表逆转

1.创建一个链表并输出

JS动态创建Table,Tr,Td并赋值的具体实现