QInsert(Q,QDelete(Q)+10);是什么意思?
我知道QInsert是将元素插入在队尾,QDelete(Q)是删除队首元素并返回,但+10就有点不解了,大家可否告之?
有一个程序用到上边语句,请各位看看,运行结果应是什么?
void AF(Queue& Q);
InitQueue(Q);
int a[4]={5,8,12,15}
for(int i=0;i<4;i++)QInsert(Q,a[i]);
QInsert(Q,QDelete(Q))
QInsert(Q,30);
QInsert(Q,QDelete(Q)+10);
while(!QueueEmpty(Q))cout<<QDelete(Q)<<' ';
希望大家给予帮助,我可不希望自己“栽”在这些小问题上哦!