问答详情
源自:2-3 实例演示二

有关出栈

为什么出栈的时候,不是这么写m_pBuffer[m_iTop] = elem;

提问者:边哭边敲 2017-07-28 18:13

个回答

  • 慕标6516834
    2017-07-29 19:15:44

    elem只是作为一个中间值,做一个跳板,在m_iTop下标减一,指向出栈,如果写成m_pBuffer[m_iTop] = elem,因为传递的是引用,那么你的m_pBuffer[m_iTop]的值就被赋值为你主函数传递的值。个人见解,理解错了,勿喷。