问题1 [Warning] anonymous type with no linkage used to declare variable '<anonymous struct> closedge [20]' with linkage [enabled by default]
我的代码:
//closedge为MAX_VERTEX_NUM个元素的结构体数组,全局变量
struct {
VertexType adjvex; //存储最小边在U中的那个顶点序号
VRType lowcost; //存储最小边上的权值
}closedge[MAX_VERTEX_NUM];
解决办法:
//closedge为MAX_VERTEX_NUM个元素的结构体数组,全局变量
struct clo {
VertexType adjvex; //存储最小边在U中的那个顶点序号
VRType lowcost; //存储最小边上的权值
} closedge[MAX_VERTEX_NUM];
原因:
在声明结构体变量时,没有定义结构体类型。
struct后面加一个结构体类型clo就行了