为什么出队时element一定要加引用符号?

来源:4-2 环形队列实现下

CodeToDie

2017-04-08 16:06

bool MyQueue::DeQueue(int &element)

写回答 关注

3回答

  • 慕粉1056556015
    2017-04-08 16:32:18
    已采纳

    传入的不是实际值,而是一个地址

    BingBi...

    请问,为什么要传入这样一个地址呢?不传可不可以?在首元素出队时,只是需要一个临时变量来存储将要被删除的值,而老师给出的后续代码中是未利用到这个将被删除的值的,对这里不是很理解。恳请赐教,谢谢O(∩_∩)O

    2018-03-13 10:24:31

    共 1 条回复 >

  • 韭菜炒牛肉
    2018-03-24 23:45:03

    是啊,我感觉不需要传这么一个参数啊,为什么要保留这个被删除的值,直接把队首++不就好了嘛。。

  • 慕圣7574364
    2017-06-04 22:34:09

    可以看看引用的概念,不加&值是不会改变的,就像c中的传值和传址

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110036 学习 · 170 问题

查看课程

相似问题