#include<iostream>using namespace std;#define MAX_SIZE 100#define EORROR 0#define OK 1typedef int Elem_Type;typedef int Status;typedef struct sqlist{Elem_Type n = 0;Elem_Type Elem_array[MAX_SIZE];size_t length=0;}SqList;Status Init_SqList(SqList *L){L->Elem_array = (Elem_Type*)malloc(MAX_SIZE*sizeof(Elem_Type)); \\这里有错if (!L->Elem_array){L->length = 0;return OK;}elsereturn EORROR;}
1 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
Elem_Type Elem_array[MAX_SIZE];已经是数组了,你还给他申请内存
要么定义Elem_Type *Elem_array;要么别malloc给他申请内存
你见过定义了 int array[10];还给他申请内存吗array=new int[10];
- 1 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消