作者在 2010-10-18 17:42:28 发布以下内容
1.struct _x1
{
...
}x1;
2.typedef struct _x2
{
...
}x2
二者的区别就在于,前者是定义了一个结构体 _x1 并定义了一个实例 x1;而后者定义了一个结构体 _x2 并定义了该结构体的别名,也就是x2. 因此使用的时候,后者是需要定义实例的.
{
...
}x1;
2.typedef struct _x2
{
...
}x2
二者的区别就在于,前者是定义了一个结构体 _x1 并定义了一个实例 x1;而后者定义了一个结构体 _x2 并定义了该结构体的别名,也就是x2. 因此使用的时候,后者是需要定义实例的.