码迷,mamicode.com
首页 > 其他好文 > 详细

带表头单向链表的创建

时间:2016-05-01 14:46:17      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

c语言实现

#include <stdio.h>

#include <malloc.h>

typedef struct node{    

  int data;    

  struct node*next;

}

ElemSN;

ElemSN*createLink (int*a,int n) {

  int i;

  ElemSN*h,*t;    

  h=t=(ElemSN*)malloc(sizeof(ElemSN));    

  t->next=NULL;    

  for(i=0;i<n;i++) {        

    t=t->next=(ElemSN*)malloc(sizeof(ElemSN));       

      t->data=a[i];        

    t->next=NULL;    

  }    

  return h;

}

int main(void) {    

  int a[5]={10,20,30,40,50};    

  ElemSN*h,*p;  

    h= createLink (a,5);    

  for(p=h;p->next;p=p->next)       

      printf("%d,",p->next->data);   

   return 0;

}

带表头单向链表的创建

标签:

原文地址:http://www.cnblogs.com/JaneSJ/p/5450479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!