CodeToDie
2017-04-08 16:06
bool MyQueue::DeQueue(int &element)
传入的不是实际值,而是一个地址
BingBi...
请问,为什么要传入这样一个地址呢?不传可不可以?在首元素出队时,只是需要一个临时变量来存储将要被删除的值,而老师给出的后续代码中是未利用到这个将被删除的值的,对这里不是很理解。恳请赐教,谢谢O(∩_∩)O
2018-03-13 10:24:31
共 1 条回复 >
是啊,我感觉不需要传这么一个参数啊,为什么要保留这个被删除的值,直接把队首++不就好了嘛。。
可以看看引用的概念,不加&值是不会改变的,就像c中的传值和传址
数据结构探险—队列篇
110036 学习 · 170 问题
相似问题
回答 1
回答 2