鍍金池/ 問答/C  HTML/ c語言的&號為什么能這么用?

c語言的&號為什么能這么用?

教材里看到的線性表的子函數(shù) 一個把兩個線性表作成并集的子函數(shù)的簡化 為什么第一個List參數(shù)那里有一個&? 這本書說了是c語言描述

void union(List &La,List Lb)
{
int e;
La_len=ListLength(La);Lb_len=ListLength(Lb);
for(int i=1;i<=Lb_len;i++)
{
GetElem(Lb,i,&e);
if(!LocateElem(La,e,equal);
ListInsert(La,++La_len,e);

)
}
}
回答
編輯回答
離魂曲

&這個操作符在c語言里如果用于變量前,表示取地址操作,這里肯定是需要操作La這個數(shù)組的原內(nèi)容的

2018年1月14日 03:27
編輯回答
薔薇花

在C++中,&La作為引用傳遞給函數(shù)。但是C語言是不支持引用函數(shù)參數(shù)的。你的書描述有誤。

2017年2月23日 10:21