求简单链表长度!

来源:互联网 发布:python 去除重复元素 编辑:程序博客网 时间:2024/05/22 10:49
#include<stdio.h>#include<stdlib.h>#include <malloc.h>typedef struct node{ int data;struct node *next;}node,*Linklist;void creat_link (Linklist L,int n){node *h;int i;for( i=0;i<n;i++ ){h=(struct node *)malloc( sizeof(struct node) );h->data=i+1 ;h->next=L->next;L->next=h;}  }void get_len(Linklist L){int len=0;node *h;h=L->next;while (h!=NULL){ h=h->next;len++;     }printf("%d",len);} int main(){struct node *L;int num=7;L=(Linklist)malloc(sizeof(node));//建立头结点LL->next=NULL;creat_link(L,num); get_len(L);system("pause");}

原创粉丝点击