回 帖 发 新 帖 刷新版面

主题:[讨论]关于线性表的基础问题

我是大二的学生,现在在学习  数据结构  ,书中有些东西不是很懂,希望大家帮忙解决一下
我用的是严蔚敏的C语言版的书,书上有很多函数定义是这样的  
status ListInsert_Sq(Sqlist &L,int i,ElemType e)
请问那个 Sqlist &L 是什么意思,我baidu了一下说是参考类型,但是是C++中的数据类型
那么这里是什么意思,调用该函数时第一个参数应该怎样给啊?

回复列表 (共4个回复)

沙发

L是引用类型的变量,这儿引用类型作为参数目的是为了能够通过引用修改实参的值。使用方法就是跟普通变量一样使用法。

板凳


引用格式不是加个*吗?
如果我要用这个函数的时候,第一个参数是*L
还是L
还是其他的

3 楼

[quote]
引用格式不是加个*吗?
如果我要用这个函数的时候,第一个参数是*L
还是L
还是其他的[/quote]
加个*,那是指针。

直接使用L即可。

4 楼

知道了,谢谢了

我来回复

您尚未登录,请登录后再回复。点此登录或注册