永发信息网

c 语言程序错误 (找错误) 程序如下 #include<stdio.h> #include<stdlib.h> #define TRUE 1 #define FALS

答案:4  悬赏:60  手机版
解决时间 2021-03-03 16:11
  • 提问者网友:鐵馬踏冰河
  • 2021-03-03 11:17
c 语言程序错误 (找错误) 程序如下 #include<stdio.h> #include<stdlib.h> #define TRUE 1 #define FALS
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-03 11:54
你代码贴错了吧,定义的是LISE_INIT_SIZE 后面用的是LIST_INIT_SIZE,怎么没看到报LIST_INIT_SIZE未定义的错误
全部回答
  • 1楼网友:深街酒徒
  • 2021-03-03 14:50
meicuoye
  • 2楼网友:慢性怪人
  • 2021-03-03 14:24
那个ElemType没有定义不能直接用的,你直接用int代替就好了
  • 3楼网友:持酒劝斜阳
  • 2021-03-03 12:52
#include
#include
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
typedef int Status;
//------------------建立一个数组 该数组存放数值元素---------------------------
#define LISE_INIT_SIZE 100
#define LISEINCERMENT 10
typedef double ElemType;
typedef struct
{
ElemType *elem;
int length;
int listsize;
}SqList;
Status InitList_Sq(SqList L)
{
L.elem=(ElemType *)malloc(LISE_INIT_SIZE * sizeof(ElemType)); // LIST_INIT_SIZE
if(!L.elem) // elsm
{
exit(OVERFLOW);
}
L.length=0;
L.listsize=LISE_INIT_SIZE;
return OK;
}
void main()
{
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯