json-tutorial icon indicating copy to clipboard operation
json-tutorial copied to clipboard

typedef struct lept_member lept_member; 两个lept_member的含义?

Open ztms123 opened this issue 4 years ago • 1 comments

两个lept_member的含义?

ztms123 avatar Apr 24 '21 13:04 ztms123

typedef struct lept_member lept_member; struct lept_member是定义了一个结构体 typedef是定义别名,并没有重新定义一个数据类型 如果没有typedef ... lept_member的话,当你要用这个结构体的时候,比如定义一个该类型的变量v1,就要写 struct lept_member v1; 当然你也可以把它定义为其他名字比如typedef struct lept_member othername;,这样的话,你用这个结构体的时候,比如定义一个该类型的变量v2,可以这样写othername v2;,也可以struct lept_member v2;

ssdlh1999 avatar May 23 '21 00:05 ssdlh1999