c0dezera
2020-06-29 11:39
采纳率: 20%
浏览 272

函数调用结构体指针的时候出现了一个很神奇的情况

struct QNode {
    int* data;
    int front, rear;
};
void Pop(struct Qnode *Q) {

}

这样子不能对Q操作,显示不允许指针指向不完整的类型。

typedef struct QNode* Queue;
void Pop(Queue Q) {

}

这样就可以,这是为什么?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • qiu_shaofeng 2020-06-29 11:47
    已采纳

    struct QNode
    void Pop(struct Qnode *Q)
    大小写打错了吗

    已采纳该答案
    1 打赏 评论

相关推荐 更多相似问题