i=InitList(&L)什么意思

2025-02-24 03:12:47
推荐回答(1个)
回答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。