p=(QueuePtr)malloc(sizeof(QNode))

p=(QueuePtr)malloc(sizeof(QNode))什么意思???求解答

第1个回答  2014-10-05
为p开辟空间,p是QueuePtr类型的指针追问

具体是队列中的那个指针

追答

这个还真不知道,因为你写的就是QueuePtr,p的类型就只能定位到QueuePtr。

追问

原型是队列插入元素e为队列Q的新的队尾元素,那是不是p只是自己随意构造的一个指针?

追答

不应该,因为毕竟为p分配了空间,随意构造指针没有任何必要。

追问

那p应该怎么理解

追答

写错了 吧,应该是p->next = Q->rear->next

相似回答