为什么L.length和L.listsize能直接代表线性表长度和宽度? 10

typedefintStatus;//函数类型,其值为为函数结果状态代码typedefintElemType;//假设数据元素为整型typedefstruct{ElemT... typedef int Status; //函数类型,其值为为函数结果状态代码
typedef int ElemType; //假设数据元素为整型
typedef struct
{
ElemType *elem; //存储空间基址
int length; //当前长度
int listsize; //当前分配的存储容量
}SqList;
Status InitList(SqList & L) //引用
{
L.elem=(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType));
if(!L.elem)
{
printf("创建失败\n");
exit(OVERFLOW);
}
else
{
L.length=0;
L.listsize=LIST_INIT_SIZE;
printf("创建成功\n");
return OK;
}
}
为什么L.length和L.listsize能直接代表线性表长度和宽度?
我是想问L.length和L.listsize只是结构体的两个属性而已,他是怎么和线性表长度和字长建立联系的啊??
展开
 我来答
匿名用户
2012-07-13
展开全部
L.length=0;
L.listsize=LIST_INIT_SIZE;

list 初始化函数里给了初值

怎么建立的联系是你程序上实现的。 光看你结构体,没联系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c72ce0f
2012-07-13 · 超过10用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:27.9万
展开全部
因为在操作时候,每次多一个结点,length会对应的加1
减少一个结点length会对应的减1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式