|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
2 #include <stdlib.h>
3 typedef int ElemType;
4 typedef struct linklist
5 {
6 ElemType data;
7 struct linklist *next;
8 }linklist ,*llt;
9 llt creatlist(llt L,int n)
10 {
11 int i;
12 llt p;
13 p=L;
14 for (i=0;i<n;i++)
15 {
16 p=(llt)malloc(sizeof(linklist));
17 scanf ("%d",&p->data);
18 p=p->next;
19 }
20
21 return L;
22 }
23 int main()
24 {
25 int i,n;
26 llt L,p;
27 printf ("请输入需要创建的链表的长度:\n");
28 scanf ("%d",&n);
29 p=creatlist(L,n);
30 for(i=0;i<n;i++)
31 {
32 printf ("%d ",p->data);
33 p=p->next;
34 }
35 return 0;
36 }
~
下面是出错的提示
~
"单链表.c" 36L, 516C 已写入
[xing@localhost C_example]$ gcc -Wall 单链表.c
单链表.c: 在函数‘creatlist’中:
单链表.c:16:3: 错误:程序中有游离的‘\357’
p=(llt)malloc(sizeof(linklist));
^
单链表.c:16:3: 错误:程序中有游离的‘\274’
单链表.c:16:3: 错误:程序中有游离的‘\210’
单链表.c:16:8: 错误:expected expression before ‘llt’
p=(llt)malloc(sizeof(linklist));
^
单链表.c:16:8: 错误:程序中有游离的‘\357’
单链表.c:16:8: 错误:程序中有游离的‘\274’
单链表.c:16:8: 错误:程序中有游离的‘\211’
[xing@localhost C_example]$ |
|