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

来源:2-4 顺序表编码实战(三)

慕粉2335456948

2017-02-28 18:11

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

写回答 关注

1回答

  • qq_1嗰亼_0
    2017-03-01 15:30:49
    已采纳

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

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

    慕粉2335...

    我明白了!int *e是定义指针变量,我还以为是定义一个普通变量。谢谢大佬

    2017-03-05 10:14:30

    共 1 条回复 >

数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57564 学习 · 257 问题

查看课程

相似问题