问答详情
源自:4-2 环形队列实现下

element为什么一定要加&

11111

提问者:稚气_未脱 2016-11-24 21:01

个回答

  • 黑巫师0
    2016-12-23 21:14:39
    已采纳

    不引用的话,形参element就是一个临时变量,和传入的实参不是一个东西,它是存储在栈空间中的,当函数执行完成后将自动释放。导致的结果就是没有将出队的元素赋给实参element,而是赋给了那个临时变量element,随着函数执行完成也就一起消失了。并不能由实参element带回出队元素,出队也就失去了意义。

  • 稚气_未脱
    2016-11-24 22:30:10

    不引用会怎样呢?

  • IT阳
    2016-11-24 22:24:42

    因为是引用