typedef总结
C/C++ typedef用法详解(真的很详细)-CSDN博客
以下是3中常见的通过typedef定义重命名结构体的形式:
匿名方式定义结构体
1 | typedef struct { |
命名方式定义结构体(用的最多)
1 | typedef struct mystruct { |
T_mystruct为struct mystruct 定义了一个类型别名
定义了一个结构体:mystruct.可以通过struct mystruct xxx;来定义结构体
更推荐的规范做法(实际上感觉用的很少):
1 | struct mystruct |
- 这里定义了一个名为
mystruct的结构体,包含两个整数成员a和b。 - 使用
typedef为struct mystruct定义了一个别名T_mystruct T_mystruct可以用来声明mystruct类型的变量