【发布时间】:2015-09-20 05:03:19
【问题描述】:
错误 - 无效的参数类型(错误的位置在我初始化队列的主函数中。) 我声明了一个 Queue 结构,它具有另一个结构(称为)Dataitem 的 2 个指针。
// list dataitem declaration
struct dataitem{
Cake cake;
struct dataitem *next;
};
typedef struct dataitem Dataitem;
typedef Dataitem *DataitemPtr;
// Queue declaration
struct queue{
int countQ;
Dataitem *headPtr;
Dataitem * tailPtr;
};
typedef struct queue Queue;
我在main函数中初始化Queue如下。错误在这里被捕获。请问为什么会出现这个错误?
Queue q;
q->headPtr=q->tailPtr = NULL;
q.countQ=0;
【问题讨论】: