我在vc调试 c语言的广度优先遍历 出了一下这个警告 什么意思?
warning C4133: '=' : incompatible types - from 'struct ArcNode *' to 'struct ArcNode *'
typedef struct {
int adjvexx;
struct ArcNode *nextarc;
}ArcNode; /*邻接表表节点*/
typedef struct {
int data;
struct ArcNode *firstarc;
}VNode, AdjList[MAX_VERTEX_NUM]; /*邻接表头节点*/
typedef struct {
AdjList vertices;
int vexnum, arcnum;
int kind;
}ALGraph; /*邻接表*/
这个是节点定义 我将 结构数组 vertices中的 单个结构中的 ArcNode类型的指针 赋给 ArcNode 类型的指针的时候 出现的警告 我百思不得其解? 为什么出现该警告