今天在写代码时突然发现自己定义的结构体出问题了,仔细查了一下,原来自己搞混了typedef struct与struct。
例如:
typedef struct nn
{
int gt;
int ee;
}TGH;
TGH ceshi;
就可以用TGH来定义结构体变量,而:
struct nn
{
int gt;
int ee;
}TGH;
nn ceshi;
却只能用nn来定义结构体变量,TGH只是附带定义的一个变量。
今天在写代码时突然发现自己定义的结构体出问题了,仔细查了一下,原来自己搞混了typedef struct与struct。
例如:
typedef struct nn
{
int gt;
int ee;
}TGH;
TGH ceshi;
就可以用TGH来定义结构体变量,而:
struct nn
{
int gt;
int ee;
}TGH;
nn ceshi;
却只能用nn来定义结构体变量,TGH只是附带定义的一个变量。