定义结构体:
typedef struct MyStruct1{
int a;
long b;
}TagMyStruct;
和
struct MyStruct2{
int a;
long b;
}myStruct;
需要注意的是TagMyStruct和myStruct是不同的!!
TagMyStruct是MyStruct1的别名!也就是说可以用TagMyStruct来定义一个结构体,比如:
TagMyStruct s1;
这和
MyStruct1 s1;
等效!!
但是myStruct是MyStruct2的一个变量!可以直接用:
myStruct.a = 1;