1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#include <stdlib.h> typedef struct { int elem; struct *next; }link;
link *initLink(){ link *temp=(link*)malloc(sizeof(link)); temp->elem=1; temp->next=NULL; link *p=temp; for(int i=2;i<5;i++){ link *a=(link*)malloc(sizeof(link)); a->elem=i; temp->next=a; temp=a; } return p; }
void display(link *p){ while(p){ printf("%d",p->elem); p=p->next; } printf("n"); }
void main(){ link *p; p=initLink(); printf("初始化链表元素为:"); display(p); }
|
近期评论