{
while(a->;下壹個!=空)
{
printf("%d\t ",a-& gt;val);
a = a-& gt;接下來;
}
printf(" \ n ");
}
//插入
void insert(結構節點*a,結構節點*b,int n)
{
int I;
for(I = 1;我& ltn-1;i++)
a = a-& gt;接下來;
b-& gt;next = a-& gt;接下來;
a-& gt;下壹個= b;
}
//刪除
void del(結構節點*a)
{
結構節點* tmp
雖然(壹)
{
tmp = a;
a = a-& gt;接下來;
免費(tmp);
}
}
int main(void)
{
struct node * a = create();
結構節點*b =(結構節點*)malloc(sizeof(結構節點));
b-& gt;val = 9;
foo(a);
插入(a,b,3);
foo(a);
德爾(a);
返回0;
}