q_node * pop(Queue * que) {
if ((que->size == 0) || (que == NULL)) return null;
q_node * item = que->head;
if (freeNode(que)) {
que->size--;
return item;
} else return null;
}
当我尝试编译时,我收到了有关此函数底线的上述警告。结构 q_node 和 Queue 编译没有问题,freeNode() 也是如此......任何想法我做错了什么?
对于第一个 if 语句行,我还收到错误“null undeclared”。