在表头插入生成单链表

来源:互联网 发布:各国人看中国知乎 编辑:程序博客网 时间:2024/06/06 03:32
#include<stdio.h>#include<stdlib.h>typedef struct node{char data;struct  node *next;}LNode;//在表头生成单链表void creat_linklist(LNode **head){char x;LNode *p;*head=(LNode*)malloc(sizeof(LNode));(*head)->next=NULL;printf("请输入数据:\n");scanf("%c",&x);while(x!='\n'){p=(LNode*)malloc(sizeof(LNode));p->data=x;p->next=(*head)->next;(*head)->next=p;scanf("%c",&x);}}void main(){LNode *h,*p;creat_linklist(&h);p=h->next;while(p!=NULL){printf("%c",p->data);p=p->next;}printf("\n");}

原创粉丝点击