[求助]线性表的a.last和a->last
逆序输入线性表的元素/*输出操作函数*/
void print(sequenlist *a)
{
int k;
printf("线性表的内容是:\n");
for(k=a->last-1;k>=0;k--)
printf("%5d",a->datas[k]);
printf("\n");
}
/*输出操作函数*/
void print(sequenlist *a)
{
int k;
printf("线性表的内容是:\n");
for(k=a.last-1;k>=0;k--) /*为何时把a->last-1改成a.last-1会出错呢?*/
printf("%5d",a->datas[k]);
printf("\n");
}
为何在定义线性表的长度时要用a.last=n;,而不用a->last=n; ??