标题:定义一个空的顺序表,求助
取消只看楼主
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
结帖率:100%
已结贴  问题点数:20 回复次数:5 
定义一个空的顺序表,求助
#define ListSize 100
typedef int ElemType;

typedef struct
{
  ElemType *elem;
  int length;
}SeqList;

void InitList(SeqList *L)
{
  L->elem=(ElemType *)malloc(sizeof(ElemType)*ListSize);
  if(L->elem==NULL)
    {
      printf("malloc failure!\n");
      exit(1);
    }
   L->length=0;
}


用win-tc编译,这是定义函数的一部分,但总是提示出错,请教大家
搜索更多相关主题的帖子: void failure 
2011-03-21 23:31
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
得分:0 
但是这只是我自定义函数的一部分,是想编译查看有没有编写错误,一定要有main函数才能编译成功吗?

博观而约取
2011-03-21 23:38
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
得分:0 
构造一个空的顺序表,length表示它当前的长度为0

博观而约取
2011-03-21 23:39
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
得分:0 
回复 6楼 一个SB
谢谢,那个错误提示没了
但是我想问一下,对于stdio.h我在书上查到是在用到标准输入输出库函数时用到,但是
上课看老师编写时他都没注意这一方面,似乎是可有可无?
还有为什么用到NULL要用到stdio.h?

博观而约取
2011-03-21 23:55
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
得分:0 
回复 8楼 一个SB
那为什么有时候用到标准输入输出函数时没有用到stdio.h也可以编译成功?

博观而约取
2011-03-22 00:04
守望之殇
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:43
专家分:9
注 册:2010-12-2
得分:0 
谢谢大家的帮助

博观而约取
2011-03-22 21:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-334361-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.202178 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved