51Testing软件测试论坛

标题: 函数调用结构体指针的时候出现了一个很神奇的情况 [打印本页]

作者: 测试积点老人    时间: 2020-8-12 11:14
标题: 函数调用结构体指针的时候出现了一个很神奇的情况
  1. struct QNode {
  2.    int* data;
  3.    int front, rear;
  4. };
  5. void Pop(struct Qnode *Q) {

  6. }
复制代码
这样子不能对Q操作,显示不允许指针指向不完整的类型。
  1. typedef struct QNode* Queue;
  2. void Pop(Queue Q) {

  3. }
复制代码
这样就可以,这是为什么?

作者: 海海豚    时间: 2020-8-13 09:30
https://ask.csdn.net/questions/1089769  看下这个
作者: bellas    时间: 2020-8-13 10:07
大小写打错了嘛
作者: 郭小贱    时间: 2020-8-13 11:31
struct QNode
void Pop(struct Qnode *Q)
大小写打错了吗
作者: litingting0214    时间: 2020-8-13 14:37
写成大写




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2