问答详情
源自:5-1 队列的实际应用

删除操作为什么是赋值

在删除操作的时候,为什么是把第一个元素赋值给一个引用的参数,这里真不懂,感觉在调用的时候,传入一个为空的参数,而为空的参数就有了值,那下次在调用的时候,实参就不在是一个空的实参,求教

提问者:longyi001 2018-08-20 14:51

个回答

  • HanCHEN
    2018-08-20 16:37:56
    已采纳

    哦,这个做法对于删除操作是没有意义的。

    老师这么做目的在于执行程序时能从小黑框里给我们看见被删除的是哪个元素,所以在删除函数里把删除的值赋给一个变量,并在主函数里打印这个变量。

    我们写的时候由于懂了队列的原理,就可以在删除函数里去掉给这个变量赋值的操作,并在参数列表里把这个参数删去。