首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

线性表有关函数,求解释

2012-10-07 
线性表相关函数,求解释InitList_Sq(SqList *L)DestroyList_Sq(SqList *L)ClearList_Sq(SqList *L)ListInse

线性表相关函数,求解释
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 要用指针类型???

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

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

热点排行