结构体数组怎样放进另一个结构体中

例如将vexs[MVNum]放进AMGraph中。O(∩_∩)O谢谢!!!!!!typedefstruct{charmingcheng[18];charjianjie[M... 例如将vexs[MVNum]放进AMGraph中。O(∩_∩)O谢谢!!!!!!
typedef struct {
char mingcheng[18];
char jianjie[MVNum];
}vexs[MVNum];
typedef struct{
vexs[MVNum];//关键的地方在这里
int arcs[MVNum][MVNum];
int vexnum,arcnum;
}AMGraph;
展开
 我来答
wenqing8585
2015-06-24 · TA获得超过8252个赞
知道大有可为答主
回答量:8078
采纳率:70%
帮助的人:3792万
展开全部
你这种写法,vexs不是变量名,而是类型名,所以改成下面这样,编译就可以通过了。
typedef struct {

char mingcheng[18];

char jianjie[MVNum];

}vexs[MVNum];

typedef struct{

vexs aa;

int arcs[MVNum][MVNum];

int vexnum,arcnum;

}AMGraph;

如果你想让vexs是变量名的话,需要这样定义:
typedef struct {

char mingcheng[18];

char jianjie[MVNum];

}VEXS_T[MVNum];

typedef struct{

VEXS_T vexs[MVNum];

int arcs[MVNum][MVNum];

int vexnum,arcnum;

}AMGraph;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式