int temp= LocateElem(currentElem)对吗?
不应该是int temp=LocateElem(*currentElem)吗?我是初学者,求解释!
首先指出,函数只能调用,没有引用的说法,然后回答你的问题。
这条语句通过调用LocateElem()函数来返回*currentElem在顺序表中的位置。LocateElem()函数接受一个int类型的指针作为参数,因此在调用该函数时,应当传入一个int型指针变量,而currentElem就是一个int型指针,而不应该加*,*currentElem就是一个int型变量