//代码1
typedef struct Gnode * PtrToGnode;
struct GNode{
int Nv;
int Ne;
int G[10][10];
int Data[10];
};
typedef PtrToGnode MGraph;
MGraph mG;//定义变量mG
//代码2
typedef struct Gnode * MGraph;
struct GNode{
int Nv;
int Ne;
int G[10][10];
int Data[10];
};
MGraph mG;//定义变量mG
多起了一个别名而已
也就是说没区别?