为了账号安全,请及时绑定邮箱和手机立即绑定

4分43秒,引用LocateElem时,输入的值是变量还是地址

int temp= LocateElem(currentElem)对吗?
不应该是int temp=LocateElem(*currentElem)吗?我是初学者,求解释!

正在回答

1 回答

首先指出,函数只能调用,没有引用的说法,然后回答你的问题。

这条语句通过调用LocateElem()函数来返回*currentElem在顺序表中的位置。LocateElem()函数接受一个int类型的指针作为参数,因此在调用该函数时,应当传入一个int型指针变量,而currentElem就是一个int型指针,而不应该加*,*currentElem就是一个int型变量

0 回复 有任何疑惑可以回复我~
#1

慕粉2335456948 提问者

我明白了!int *e是定义指针变量,我还以为是定义一个普通变量。谢谢大佬
2017-03-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

4分43秒,引用LocateElem时,输入的值是变量还是地址

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信