正好同學寫了段代碼讓我幫忙調試一下 就借花獻佛 改好補全貼在博客上 鞏固一下關於這方面的知識
#include <stdio.h>
#include <stdlib.h>
//定義鏈表體
typedef struct inode {
int data ;
struct inode *next ;
}inode,*linklist;
//創建鏈表
void createList_L (linklist &l , int n)
{
l = (linklist)malloc(sizeof(inode));
l->next = NULL;
for (int i = n;i > 0;--i)
{
linklist p;
p = (linklist)malloc(sizeof (inode));
scanf("%d",&p->data);
p->next = l->next;
l->next = p;
}
}
void outputlist(linklist l)
{
linklist p = l->next ;
while(p)
{
printf ("%d\n",p->data);
p = p->next ;
}
}
int main()
{
linklist l;
createList_L(l,5);
outputlist(l);
return 0;
}