带头结点的链表

#include

创新互联公司专注于榆树网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供榆树营销型网站建设,榆树网站制作、榆树网页设计、榆树网站官网定制、微信小程序定制开发服务,打造榆树网络公司原创品牌,更为您提供榆树网站排名全网营销落地服务。

#include

#define N 9

typedef struct node{

   int  data;

   struct node * next;

}ElemSN;

ElemSN  * Createlink(int a[],int n){ 

    int i;

    ElemSN * h, * p;

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

            h->next=NULL;

            for( i=0;i

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

          p->data =a[i];

          p->next=NULL;

     }

return h;

   }

   void printlink(ElemSN * h){

       ElemSN * p;

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

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

      }    

    int main(void){    

int a[N]={1,2,3,4,5,6,7,8,9};

ElemSN * head;

        head=Createlink(a,9);

printlink(head);

    }


网页名称:带头结点的链表
文章地址:http://myzitong.com/article/giegoo.html