对bool GetElem(int i,int* e)疑问

来源:2-8 顺序变编码实战(七)

慕虎5593289

2020-03-11 21:00

为什么在创建bool GetElem(int i,int* e)函数时,第二个参数要用指针的形式,值传递可以吗?

写回答 关注

1回答

  • 我入戲太深
    2020-03-13 16:37:25

    不行。

    如果不加* 写成int e,在函数执行的时候是创建一个新的形参e,在函数执行结束之后会直接销毁,你无法获取到这个数据。

    当然这个地方你用int& e ,取别名的方式,也是可以的。

数据结构探险之线性表篇

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

57563 学习 · 257 问题

查看课程

相似问题