数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?void setnull(Sqlist &L){\x05L.Len=0;}int length(Sqlist L){\x05return(L.len);}书上给的算法 一个是重置 一个是求长度

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 06:41:09
数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?void setnull(Sqlist &L){\x05L.Len=0;}int length(Sqlist L){\x05return(L.len);}书上给的算法 一个是重置 一个是求长度

数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?void setnull(Sqlist &L){\x05L.Len=0;}int length(Sqlist L){\x05return(L.len);}书上给的算法 一个是重置 一个是求长度
数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?
void setnull(Sqlist &L)
{
\x05L.Len=0;
}
int length(Sqlist L)
{
\x05return(L.len);
}
书上给的算法 一个是重置 一个是求长度

数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?void setnull(Sqlist &L){\x05L.Len=0;}int length(Sqlist L){\x05return(L.len);}书上给的算法 一个是重置 一个是求长度
&引用符号,相当于你的名字“永恒SasoRi_”.
做个比喻吧,如果要把“你”扔进水库中,扔Sqlist &L相当于把“永恒SasoRi_”扔进去,在里面的他出事了那么相当于你出事了.而扔Sqlist L相当于先克隆一个你,然后把另外一个“永恒SasoRi_”扔进去,至于进去后发生了什么与你无关.
^_^