直接上代码QWQ
#include#include typedef struct lnode{ int data; lnode * next; }lnode,*linkList; void daoxu(linkList l); int main(){ linkList l; lnode *p,*r; l = (lnode*)malloc(sizeof(lnode)); int a[4]={1,2,3,4}; l->next=NULL; int n=4; r=l; for(int i=0 ;i < n; i++){ p = (lnode*)malloc(sizeof(lnode)); p->data = a[i]; r->next=p; r=p; } r->next = NULL; p=l->next; daoxu(p); return 0; } void daoxu(linkList l){ if(l->next != NULL){ daoxu(l->next); } printf("%dn",l->data); return; }



