c语言单链表的创建

2020-02-21 02:40

#include #include #define N 10

typedef struct node{ char name[20]; struct node *link; }stud;

void creat(stud **head) //注意必须是指针的指针才能创建链表 { stud *p,*s; int i; *head=(stud *)malloc(sizeof(stud)); if(*head==NULL){ printf(\不能分配内存空间!\\n\ exit(0); } (*head)->name[0]='\\0'; (*head)->link=NULL; p=*head; for(i=0;ilink=s; printf(\请输入第%d个人的姓名:\ scanf(\ s->link=NULL;p=s; } }

int main() { int number; stud *head,*p; number=N; creat(&head); p=head; while(p){ printf(\ p=p->link; } return 0;

}


c语言单链表的创建.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学普通化学习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: