C数据结构与算法的问题

#include"stdio.h"#include"stdlib.h"//#include"malloc.h"#definemaxsize100typedefintdat... #include "stdio.h"
#include "stdlib.h"
//#include "malloc.h"
#define maxsize 100
typedef int datatype;

typedef struct
{
datatype data[maxsize];
int len;
}slist;slist *L;

slist *initiate(slist *L)
{
L=(slist *)malloc(sizeof(slist));
L->len=0;
return L;
}
void print(slist *L)
{
int i;
if(L->len==0)
printf("空表");
else
for(i=0;i<L->len;i++)
printf("%5d",L->data[i]);
}
main()
{
slist *initiate();
void print(slist *L);
}
为什么没办法输出空表?
展开
 我来答
屋石
2014-02-27 · TA获得超过5354个赞
知道大有可为答主
回答量:1909
采纳率:86%
帮助的人:909万
展开全部
为什么没办法输出空表?

你这main()函数里的函数调用都写的不对!改为下面的就对了
main()
{
L=initiate(L);
print(L);

}
取綽號好難
2014-02-26 · TA获得超过3431个赞
知道小有建树答主
回答量:972
采纳率:100%
帮助的人:188万
展开全部
printf("空表\n");
printf 要有换行才会有输出!
追问
没用啊。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燃烧的包青菜
2014-02-27 · TA获得超过573个赞
知道小有建树答主
回答量:1448
采纳率:0%
帮助的人:978万
展开全部
编译都过不了,怎么输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式