读书人

线性表有关函数求解释

发布时间: 2012-10-07 17:28:51 作者: rapoo

线性表相关函数,求解释
InitList_Sq(SqList *L)
DestroyList_Sq(SqList *L)
ClearList_Sq(SqList *L)
ListInsert_Sq(SqList *L,int i,ElemType e)
——————————————————————
为什么上面四个函数的参数要用指针类型的???

ListEmpty_Sq(SqList L)
ListLength_Sq(SqList L)
——————————————
为什么这两个又不用指针类型的了???
————————————————————
GetElem_Sq(SqList L,int i,ElemType *e)
——————————————————
这里为什么 e 要用指针类型???

初学数据结构,还望各位大神给个详细透彻的解释,小弟感激不尽。

[解决办法]
因为只有指针类型才可以修改作为参数传递的数据的值。所以需要在函数内部修改参数的值的都用指针,不需要修改值的都不需要指针

读书人网 >C语言

热点推荐