创建单链表并输出
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;
注意这三句;
以上是关于创建单链表并输出的主要内容,如果未能解决你的问题,请参考以下文章