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

哪位高手能帮忙看看

2012-12-31 
谁能帮忙看看在看 李春葆的数据结构 顺序线性表基本运算 关于函数定义有几个细节不懂(1)初始化线性表InitL

谁能帮忙看看
在看 李春葆的数据结构 顺序线性表基本运算 关于函数定义有几个细节不懂

(1)初始化线性表InitList(L)
void InitList(Sqlist *&L) //这里为什么成*&L?

(2)void DestroyList(SqList *&L)
(3)int GetElem(SqList *L, int i, Elemtype &e)
(4)int LocateElem(SqList *L, Elemtype e)
//就想问问关于参数的定义,什么需要定义Sqlist *&L或Sqlist *L,
//Elemtype &e, Elemtype e,新手求指点?

[解决办法]
Sqlist *&L, 改变L的值,因为InitList里new了Sqlist 
Sqlist *L,改变L指向的内容的值
[解决办法]
声明时:*指针,&引用
使用时:*取指针所指内容,&取内容的指针

指针对应地址
引用对应别名

热点排行