i=InitList(&L)什么意思

发布网友

我来回答

1个回答

热心网友

这语言应该是在C++里才能出现的函数声明吧。
void initlist(sqlist &L);意思是说,参数L是sqlist类型,且参数是以别名传参出现的。所谓别名的意思说就是,在这个函数中,函数可以修改L的修。
例如:
void add10(int &a)
{
a=a+10;
}
void main()
{
int n=10;
add(n);
printf("%d",n);
}
输出: 20
------------------------------
了解别名的用法后,我们就知道了。void initlist(sqlist* &L)的意思是说,参数L是sqlist的指针类型。且在函数中可以修改这个指针L。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com