鏈表c實現(二)

來源:互聯網
上載者:User

/*
 * =====================================================================================
 *
 *       Filename:  link2.c
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  06/08/2012 10:58:27 PM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  YOUR NAME (), 
 *   Organization:  
 *
 * =====================================================================================
 */
#include <stdlib.h>
typedef struct node* listp;
typedef struct node{
int data;
listp next;
} node;
void display_list(headl)
{
listp iter;
iter=headl;
while(iter->next!=NULL)
{
printf("%5d",iter->next->data);
iter=iter->next;
}
}
listp  init_list()
{
listp headl;
headl=(listp)malloc(sizeof *headl);
headl->next=NULL;
headl->data=-1;
return headl;
}
listp  create_list(listp headl,int len)
{
listp iter=headl;
int i=0;
for(i=len;i>0;i--)
{
iter->next=(listp)malloc(sizeof *iter);
iter=iter->next;
scanf("%d",&(iter->data));

}
return headl;
}
main()
{
listp headl;
headl=init_list();
int n=0;
printf("please enter num n:");
scanf("%d",&n);
create_list(headl,n);
  display_list(headl);
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.