typedef struct和struct

来源:互联网 发布:湖南软件开发 编辑:程序博客网 时间:2024/06/06 02:37

定义结构体:

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;

0 0
原创粉丝点击