#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 20
typedef int Elemtype;
typedef struct SqList
{Elemtype date[MAXSIZE];
int Length;
} A;
void Intilist(SqList *&A)
{A = (SqList*)malloc(sizeof(SqList));
A->Length = 0;
}
void Createlist(SqList*& A, Elemtype a[], int n)
{
int i;
for (i = 0; i < n; i++)
A->date[i] = a[i];
A->Length = n;
}
void Delete(SqList*& A, Elemtype item)
{
int i = 0, j = 0;
while (j < A->Length)
{
if (A->data[j] != item)
A->data[i++] = A->data[j];
j++;
}
A->Length = i;
}
void Displaylist(SqList*& A)
{ int i;
for (i = 0; i < A->Length; i++)
printf("%d ", A->date[i]);
printf("\n");
}
int main()
{ SqList* A;
Elemtype a[MAXSIZE] = { 4,2,5,3,6,3,11,3,17,9 };
int i, item;
item = 3;
for (i = 0; i < 10; i++)
Intilist(A);
Createlist(A, a, 10);
Displaylist(A);
Delete(A, item);
Displaylist(A);
}
data不是SqList的成员是什么意思啊 求解