发布网友 发布时间:2022-04-23 02:16
共3个回答
热心网友 时间:2023-10-11 09:38
typedef struct { int vexs[num]; int arcs[2][2]; }Mgraph;追答typedef struct Mgraph { int vexs[num]; int arcs[2][2]; }
去掉结构体最后那个分号
这样试试,结构体我都忘得差不多了,你看看书
你那种方式肯定不对
typedef struct { int vexs[num]; int arcs[2][2]; }Gn;
这样可以对gn赋值
Gn.arcs={{1,1},{1,1}};
注意中文标点和英文标点
热心网友 时间:2023-10-11 09:39
你这种初使化形式只能在定义数组时可以使用。现在结构体被定义出来后,数组就已经存在了,就不能有初使化这一说了,你可能为数组赋值了。热心网友 时间:2023-10-11 09:39
赶紧确定最佳答案吧、你这问题都提示我好久了。